У 2003 році Херардо разом з національної збірної брав участь в Кубку Конфедерацій. Він зіграв у матчах проти збірних Франції, Нової Зеландії, Японії, Камеруну та Туреччині.