W 2006 roku Franco znalazł się w składzie na Mistrzostwa Świata w Niemczech, gdzie Meksyk odpadł po spotkaniu 1/8 finału z ojczyzną piłkarza, Argentyną. Wychowanek San Lorenzo wystąpił wówczas w trzech spotkaniach, nie zdobywając ani jednej bramki. Później na parę lat stracił pewne miejsce w kadrze narodowej – na kolejny turniej został powołany w 2009 roku przez selekcjonera Javiera Aguirre. Wówczas Meksykanie triumfowali w rozgrywkach Złotego Pucharu CONCACAF, a Franco zdobył na tej imprezie dwa gole w trzech meczach.