Por la Selección argentina ha jugado los Juegos Olímpicos de Atlanta 1996, donde consiguió medalla de plata y fue goleador del torneo, con 6 goles junto al brasileño Bebeto. Además participó en los Mundiales de 1998, 2002 y 2006, en esta última, como indiscutido referente del ataque argentino, siendo titular toda la competencia, goleador y unos de los puntos más altos seleccionado en dicha competición.