Egypt and Roma winger Mohamed Salah is undergoing a medical at Liverpool on Thursday with a view to completing a move to the English Premier League giants, skysports reported. The 25-year-old international star Salah, who is under contract with Roma until June 2019, will later head to Liverpool's Melwood training ground in order to complete the formalities of his move. Liverpool have reportedly been in talks to bring the former Chelsea winger back to the English Premier League, but the negotiations stalled because of Roma's financial demands. Roma initially rejected a £28million offer for the 25-year-old Salah early in June, but it now done as the two clubs have reached an agreement over the anticipated move. Salah enjoyed a highly successful season with Roma, helping them finish as runners-up in the Italian Serie A behind champions Juvenuts. He scored 19 goals and provided 15 assists in 41 appearances in all competitions. (For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)