Dhaka, April 12 -- Liverpool forward Mohamed Salah has ended months of speculation about his future by signing a contract extension at Anfield, the Premier League club said on Friday.

The 32-year-old, who joined the club in 2017 from AS Roma, could have left the league leaders for free in the summer with his contract set to expire in June.

Media reports said Salah had signed a two-year extension but there was no confirmation from the club on the length of the deal.

"Of course I'm very excited. We have a great team now. Before also we had a great team. But I signed because I think we have a chance to win other trophies and enjoy my football," Salah said in club statement.

"It's great, I had my best years here. I played eight years, hop...