The Spaniard’s contract was due to expire at the end of June, with Silva confirming this season will be his last at City after 10 wonderful years at the Club.


However, the Premier League have granted special dispensation for players whose contracts run out this month to be handed short-term extensions in the wake of the three-month delay to the campaign caused by the COVID-19 pandemic.

And, speaking, at his pre-match press conference ahead of Wednesday’s return to Premier League action at home to Arsenal, Guardiola confirmed that Silva would be staying on at the Club until the end of the season.

Sadly, Silva’s final few months here will take place with no supporters present due to safety guidelines in light of the coronavirus health crisis.

But, given Silva’s incredible contribution to City during his unforgettable decade in Manchester, the boss was also confident that the Club would help ensure the midfielder was afforded a proper and fitting farewell as and when circumstances allow.

“Yeah, David will stay until the end of season,” Guardiola confirmed