Después de que Ricardo Antonio Lavolpe dejara la dirección técnica del equipo mexicano, Hugo Sánchez lo sustituyó, y durante este proceso fue nuevamente llamado para formar parte de la selección. Sin embargo una lesión lo alejó del equipo en la Copa Oro 2007, pero regresó para la Copa América 2007 celebrada en Venezuela, donde consiguió el tercer lugar.