Manchester City midfielder Yaya Toure has signed a new one-year deal with the Premier League club.
The 34-year-old has played 299 games for City, scoring 81 goals, since joining from Barcelona in 2010.
Earlier this season, Toure was left out of the Champions League squad and manager Pep Guardiola fell out with the player's agent, Dimitri Seluk.
"I am delighted. I told myself the journey at City is not done," Toure told the club's website.
The former Monaco and Olympiakos man played in the first leg of the Champions League play-off against Steaua Bucharest in August, but was then dropped from the team by Guardiola.
Seluk claimed the midfielder had been "humiliated" and the Spaniard refused to pick Toure until Seluk apologised for criticising the decision to leave the player out.
But Toure apologised on Seluk's behalf at the start of November and he was was selected for the Premier League game against Crystal Palace later that month, in which he scored two goals following his three-month exile.
Toure became an important part of the team for the remainder of the campaign, playing a total of 31 games, as City finished third in the league.