Fernandinho has signed a one-year contract extension with Manchester City, the Premier League champions have announced.
The 34-year-old's previous deal was due to expire at the end of the current season.
Fernandinho has been a cornerstone of the City side since moving to the Etihad Stadium in a £30million move from Shakhtar Donestsk in 2013.
The Brazil international said: "This is the best possible news. I have enjoyed every second of my time at City.
Fernandinho, who is regarded as one of the best defensive midfielders in the game, has shown his versatility by playing at centre-back for Pep Guardiola's side this season due to shortage of specialists in that position.
Since joining City he has won three Premier League titles and four League Cups but missed last season's FA Cup final success due to injury.