Liverpool expect to complete the signing of Mohamed Salah tomorrow with the Egyptian international due to undergo a medical before his £39 million move. Salah’s switch from Roma would come three weeks after Liverpool had an initial £28 million bid rejected.

Liverpool will pay an initial £35 million with a further £4 million in add-ons depending on the winger’s progress. That would be a new club record transfer fee and give the Italian club a huge profit on a player who cost only £13 million at the start of last season.

Salah arrived in England yesterday and the formalities now just have to be completed after he agreed personal terms worth £90,000 a week.

Salah had an unsuccessful spell with Chelsea but will return to England with Liverpool GRAHAM HUGHES FOR THE TIMES

Manager Jürgen Klopp has targeted a number of wide men over