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