Liverpool expect to sign Mohamed Salah before the end of the week, with the winger to have a medical before completing a transfer from Roma for around £35 million ($44 million).

Salah left his native Egypt on Tuesday and is likely to have his medical at Liverpool’s Melwood base. Personal terms are believed to have been agreed with the 24-year-old.

Jurgen Klopp believes Salah can provide pace in the frontline, something all but absent when Sadio Mané is unavailable.