The 34-year-old returns to La Liga after a decade in the Premier League, having originally been tipped to join Lazio
Real Sociedad have confirmed the shock signing of former Manchester City midfielder David Silva on a free transfer.
The 34-year-old has signed a two-year deal through to the summer of 2022.
Such was the surprise at the move, Real Sociedad’s website crashed shortly after the transfer was confirmed as fans scrambled to find out details of the deal.
Serie A side Lazio were believed to be frontrunners for his signature, but the former Spain international has instead decided to return to La Liga a decade after he left Valencia for Manchester City.
“Real Sociedad has reached an agreement with David Silva for the Canarian footballer to play for the Txuri Urdin team for the next two seasons, until June 30, 2022,” read a statement on the club’s website.
“The player, who arrives on a free transfer after leaving Manchester City, will in the near future be incorporated into pre-season with the first team.”
Silva will wear the number 21 shirt at the Anoeta Stadium, which was worn by Norway international Martin Odegaard during his loan spell from Real Madrid last season.
Widely considered one of their greatest ever players, Silva made 436 appearances for Manchester City over 10 seasons, playing an integral role in transforming the club from Premier League also-rans to a footballing powerhouse.
He won four Premier League titles, two FA Cups, five League Cups and three Community Shields during his time in a sky blue.
His final appearance for the club was Saturday’s Champions League quarter-final defeat to Lyon in Lisbon.