Roma have agreed a deal in principle to sell Mohamed Salah to Liverpool for a fee close to £35m, Sky Sports is reporting.
The Reds have been involved in protracted talks over the 24-year-old, who has already agreed personal terms in principle with the Merseyside club.
Liverpool had an initial bid of £28m rejected earlier this month, but Salah met with Jurgen Klopp in Liverpool as discussions continued between the clubs.