Den 22. mai 2011 ble det klart at Manchester United ikke ville forlenge hans kontrakt med klubben, og ved sesongslutt forlot han Old Trafford. Ved overgangsvinduets siste dag den 31. august 2011 ble det klart at han skrev under på en kontrakt for naboklubben Manchester City FC. Han la opp for Manchester City etter 2011/2012 sesongen.