Ending weeks of speculation, Liverpool have made Mohamed Salah the most expensive signing in the history of the club, acquiring the Egyptian winger for a reported fee of £36.9 million, with the fee rising to a potential £43.9 million with add-ons. 

Salah, who overtook Andy Caroll (£35 Million) as the most expensive Reds player, has signed a long-term contract which is said to be in the region of £90,000 per week.

“The 25-year-old agreed a long-term contract with the Reds on Thursday after completing a medical. He will officially become an LFC player on July 1, 2017,” a club statement read. 

“I’m very excited to be here. I’m very happy,” Salah was quoted as saying by the club website.

“I will give 100 per cent and give everything for the club. I really want to win something for this club.We have a great team and very good players. I was watching the games last year and everyone was giving 100 per cent to win something.

“Everyone can see the coach gives everything. I hope to see that together we can give everything to win something for the club, for the supporters and for us,” Salah added.

Salah scored 29 goals in 65 appearances in Serie A across two seasons with Roma and while his first stint in the Premier League with Chelsea did not go as expected, looks set to dominate on his second outing. 

The Egyptian, previously represented Basel and Fiorentina, has been capped on 52 occasions by his country since 2011, scoring 29 goals in that time.

Salah will wear the No.11 jersey, with Roberto Firmino switching to No.9, Liverpool confirmed.