Liverpool have confirmed the signing of Swiss international Xherdan Shaqiri on a five-year contract, with manager Jürgen Klopp describing the deal ‘a no brainer’.

The Merseyside club say the transfer is worth £13 million. Stoke believe they will eventually receive the full value of Shaqiri’s buy-out clause of £13.75m.

For Klopp, another World Cup international is added to his squad, 26-year-old Shaqiri moving to Anfield to compete with the renowned attacking trio of Mohamed Salah, Roberto Firmino and Sadio Mane.

“I think the English phrase to explain the decision to sign Xherdan is a ‘no-brainer’. When someone like him becomes available in this way you have to react if you are smart - and we have,” said Klopp.

“He has speed and ability, has the right amount of arrogance on the football pitch, real bravery to want the ball and influence things. To play for us these are mandatory requirements.”

Klopp has already added Naby Keita and Fabinho, and would like to add a No10 and goalkeeper before the start of the season.