2005 gehörte er zum Aufgebot der Mexikaner beim in Deutschland ausgetragenen Confederations Cup, kam aber nur im letzten Spiel Mexikos gegen Gastgeber Deutschland beim Spiel um Platz drei zum Einsatz. Unmittelbar nach dem Rückstand zum 2:3 wurde Márquez für Ramón Morales in der 81. Minute eingewechselt und spielte insgesamt 39 Minuten, weil das Spiel durch ein spätes Tor von Jared Borgetti zum 3:3 in die Verlängerung ging, das durch ein Tor von Michael Ballack vom Gastgeber mit 4:3 gewonnen wurde.