Mohamed Salah has signed a long-term contract extension with Liverpool through 2023.

Salah's new contract does not include a release clause.

"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," manager Jurgen Klopp told Liverpool's website.

"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.

"When someone like Mo Salah commits and says this place is my home now, it speaks very loudly I think.

"Equally, our commitment to him says we see his value and want him to grow even more and get even better within our environment."

Liverpool bought Salah from Roma a year ago for £36.9 million.