Ostatecznie zmienił on klub 22 sierpnia 2007, przechodząc do Realu Madryt za 12 milionów euro. Pierwszy mecz ligowy w jego barwach rozegrał 2 września 2007 z Villarrealem (5:0). Na boisko wszedł w 58. minucie, zastępując Raúla Gonzáleza. W sezonie 2007/2008 zdobył wraz z nim mistrzostwo Hiszpanii. 15 listopada 2008 otrzymał czerwoną kartkę w przegranym spotkaniu z Real Valladolid (1:0). 1 sierpnia 2009 został zawodnikiem francuskiego Olympique Marsylia, z którym również wygrał krajową ligę. W latach 2011–2012 grał we włoskim AS Roma. Karierę zakończył w 2014 roku w macierzystym Newell’s Old Boys, z którym rok wcześniej wygrał mistrzostwo Argentyny. Najwięcej meczów w karierze rozegrał we francuskiej Ligue 1 – 157. Zdobył cztery mistrzostwa kraju – Anglii, Argentyny, Francji i Hiszpanii.
Źródło i licencja
Fragment artykułu Wikipedia — Gabriel Heinze · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.