Yaya Toure has claimed that he expects to be at Manchester City until the end of his current contract.
The Ivorian midfielder has been a key figure at the Etihad Stadium since his arrival from Barcelona in 2010, but it appeared that his stay in the Premier League was coming to an end when his agent suggested earlier this year that he was set to leave the club.
However, Toure dismissed the speculation surrounding his future by confirming that he would prepare for a new season with Manuel Pellegrini's side, and he also believes that he could play for another eight years.
"There was too much speculation about me leaving – it's clear that I have my contract at City and I want to see out my contract," the 32-year-old told reporters.
"I am happy to stay at the club. I want to get to the end of my contract.
"I've always known for 32 years that I can play until 40 because I know my quality and that's all."
Toure has two years remaining on his current City deal.