Mohamed Salah has insisted that he is "100% committed to Liverpool" amid ongoing links with a move to Real Madrid or Barcelona.
Speaking to Norwegian channel TV2, the 28-year-old said:
"If you ask, I say I want to stay here as long as I can, but as I have said before, it is in the hands of the club," he said.
"I will always give 100% to the last minute I am in this club and I want to win as many trophies as I can.
"And I want to give 100% to the people, who show me love all the time."
More on Mo:
- Salah equals Gerrard as Liverpool's all-time leading Champions League goalscorer
- Jurgen Klopp: Salah is happy at Liverpool
- Salah eclipses Eden Hazard's scoring record at Chelsea
Salah has two years to run on his Anfield contract and talks with the reigning Premier League champions over fresh terms are said to have stalled.
Salah is joint top of the Premier League scoring charts this season with 13 goals, equal with Manchester United midfielder Bruno Fernandes.