I 2006 gikk han fra argentinske Independiente til spanske Atlético Madrid for 23 millioner euro. Hans 101 mål på 234 kamper, i tillegg til å vinne Europaligaen og Supercupen i 2010, gjorde at han tiltrakk seg oppmerksomheten til flere europeiske storklubber. Han endte til slutt opp i engelske Manchester City i 2011 for en sum rundt 35 millioner euro.