El 31 de agosto de 2012 se incorporó al Manchester City de la Premier League de Inglaterra, pero allí no tuvo mucho protagonismo (sólo jugó 14 partidos en toda la temporada) y al año siguiente rescindió su contrato con el club inglés para irse a la Roma.