El Birmingham lo cedió al Cruz Azul de la Primera División de México, donde entre el Clausura y Apertura del 2004 anotó 21 goles en 33 partidos (promedio de gol de 0,64 en el equipo mexicano). El 2004 con la Selección Argentina fue subcampeón de la Copa América en la que anotó 2 goles, y formó parte del seleccionado ganador del oro en los . En las Eliminatorias al Mundial de Alemania anotó dos goles en la victoria 4-2 sobre Uruguay, y uno en el 2-1 de visita contra Bolivia, partido que prácticamente aseguró la clasificación de Argentina para el Mundial.