Con la Selección argentina jugó cuatro Copas del mundo y fue capitán en el Mundial de Francia 2007, donde el seleccionado argentino finalizó en el tercer puesto.