Liverpool are closing on an agreement over the £35million transfer of Mohamed Salah from Roma.

The clubs have been discussing the structure of the transfer with Roma initially demanding £39m.

Liverpool hope to strike a compromise with around £5million in add-ons being part of the deal.

Salah, who turned 25, last week, scored 19 goals for Roma last season and has already privately expressed his desire to join Liverpool.