Micah Richards has quelled any concerns about his future by signing a new long-term contract at Manchester City.
Richards has been discussing an extension to his present deal at the City of Manchester Stadium, which was due to expire in 2010.
He revealed last week that he was not worried by any delay in agreeing a new deal after pledging to stay with the club.
The England international has now signed a contract to stay with the Premier League side until 2013.
"I've always wanted to be at this club and signing this five-and-a-half-year contract shows that," Richards told MCFCTV.com.
"It puts all the speculation to bed. I can concentrate on the rest of the season now.
"The manager has been great. We're going to fight for Europe, which is a massive achievement.
"I try to put in 100% every match and hopefully I can keep playing that way and playing for my country as well."
Since making his debut for City against Arsenal in October 2005, Richards has featured 77 times for the first team.
The 19-year-old has also established himself as a regular member of the England squad, although he did not feature in Fabio Capello's first game against Switzerland on Wednesday.
He has previously been linked with Arsenal and Chelsea, and City had made securing Richards' future at the club a top priority.
City boss Sven Goran Eriksson said: "This is fantastic news.
"It shows we are building for the future by securing one of our most talented
players on a longest-term contract."