A nivel juvenil, en 2005 participó con la selección sub-20 en el Sudamericano de Colombia y ganó la Copa Mundial de Países Bajos, torneo en el que finalizó como mejor jugador y máximo goleador y, con la sub-23, recibió la medalla de oro en los Juegos Olímpicos de 2008. Después de debutar en la selección mayor en agosto de 2005, paris saint germain chandal en el Mundial de Alemania 2006 se convirtió en el argentino más joven en jugar y en marcar en un chandal psg jordan mundial.