W reprezentacji Argentyny zadebiutował 30 kwietnia 2004 w wygranym 3:1 meczu z Libią. W jej barwach dwukrotnie wystąpił na mistrzostwach świata (2006 i 2010), dwukrotnie na Copa América (2004 i 2007), na Letnich Igrzyskach Olimpijskich 2004 w Atenach i na Pucharze Konfederacji 2005. Na igrzyskach wraz z reprezentacją zdobył złoty medal. Na Copa América dwukrotnie został wicemistrzem Ameryki Południowej. Na rozgrywanym w Niemczech Pucharze Konfederacji zdobył srebrny medal. W kadrze po raz ostatni zagrał 17 listopada 2010 w wygranym 1:0 spotkaniu towarzyskim z Brazylią.