Former Liverpool defender Jamie Carragher has claimed that he does not expect Mohamed Salah to leave the club in the summer.
The Egypt international, who had a failed stint at Chelsea a few years ago, has been in prolific form for the Reds since his arrival from Roma in the summer.
The 25-year-old has scored 28 goals in all competitions and is currently one goal behind Tottenham Hotspur star Harry Kane in the race for the Premier League Golden Boot.
Salah's impressive form has resulted in media speculation linking the attacker with a move to Real Madrid, but Carragher has backed Liverpool's star player to stay at Anfield.
The Sky Sports pundit, though, has claimed that it is inevitable for top players to eventually join one of Spain's top two, citing Philippe Coutinho's January switch to Barcelona as an example.
"He's only just arrived so we want to enjoy him for as long as we can," the retired defender told talkSPORT. "There's no doubt when you are a player that good, it's not just Liverpool's problem - it's any club's problem if Real Madrid or Barcelona ever come for one of your players.
"It's very difficult, and in some ways you have to sort of just accept it and try and get the biggest fee you can possibly get - as Liverpool did with Coutinho.
"I'd expect Salah to be at the club for the next few years. The contract that he signed and the position Liverpool are in with Coutinho just going, they can't afford to let another big name player go."
The ex-Roma star scored both of Liverpool's goals in Sunday's 2-2 draw with Tottenham Hotspur at Anfield.