Roma winger Mohamed Salah has reportedly reached an agreement with Liverpool over a contract.
The Egyptian flew to London earlier this week, and Gazzetta dello Sport reports that he has agreed a €4.5m per season fee with the Reds.
Whilst the Italian newspaper indicates that the 24-year-old has agreed terms with the Merseyside outfit, the two clubs are yet to settle on a fee.
Roma are said to want €40m for the player, but Liverpool are said to be playing on the fact that the capital club need to complete the transfer by June 30th for budgetary reasons.
The impression is that the deal will soon be complete, with the fee likely to be in the region of €35m plus bonuses.