Mohamed Salah has signed a new long-term contract with Liverpool.

The Egyptian forward joined the Reds from Roma last year in August and went on to score 44 goals in 52 appearances.

The new 5-year-deal will see Salah at Liverpool until 2023.

In an interview with the club’s website, coach Jurgen Klopp said: “I think this news can be seen for what it is, rewarding a person who performed and contributed greatly for the team and the club last season.

“It demonstrates two things very clearly also – his belief in Liverpool and our belief in him.

“We want world-class talent to see they have a home at Anfield where they can fulfil all their professional dreams and ambitions – we are working hard together to achieve this.”