In May 2011, Guardado was called up by José Manuel de la Torre for the 2011 Gold Cup. He scored his first brace with the national team during that tournament, in a 4–1 win over Costa Rica on 12 June. He found the net again in the final in a 4–2 victory over the United States, as Mexico retained the trophy.