Bernardo Silva has reached agreement with Real Madrid on a two-year contract after leaving Manchester City, the Spanish giants announced on Wednesday.
The 31-year-old Portugal international, who said in April that he would leave the Etihad Stadium at the end of the season, will become a Madrid player when his City contract formally expires at the end of this month.
A statement on the LaLiga outfit’s website read: “Real Madrid CF and Bernardo Silva have reached an agreement for him to become a Real Madrid player for the next two seasons, until June 30, 2028.”
The former Benfica midfielder had been linked with Madrid since his impending departure was announced, but his capture as a free agent represents something of a coup given his enduring quality and ability to influence games.
Silva, who joined City from Monaco in May 2017, spent nine years at the Etihad and was a key figure in the club’s immense success under Pep Guardiola.
In all, he won 20 trophies – the last of them in May’s 1-0 FA Cup final victory over Chelsea at Wembley.
His haul includes six Premier League titles, one Champions League, three FA Cups, five League Cups, a Club World Cup and a European Super Cup.