Roma are looking for around £35m for Salah

Mohamed Salah has agreed a £90,000-a-week contract with Liverpool, who are continuing negotiations with Roma over a transfer fee for the Egyptian winger.

Salah wants to move to Anfield and has verbally agreed a deal that would almost double his salary at the Serie A club.

The player’s agent, Ramy Abbas, flew to England for talks at the start of the week and is in Cardiff for the Champions League final between Juventus and Real Madrid.

Liverpool have had a £28 million bid rejected for Salah, who turned down the club in favour of Chelsea in January 2014. Roma are seeking around £35 million [40 million euros] with reports in Italy suggesting the club needs to raise 43 million euros by June 30 for budgetary