En mayo de 2011, Guardado fue convocado por José Manuel de la Torre para el
La Copa de Oro del año 2011. Marcó su primer gol con el equipo nacional durante ese torneo, en una victoria de 4-1 sobre Costa Rica el 12 de junio. Encontró la red nuevamente en la final en una victoria de 4-2 sobre los Estados Unidos, ya que México retuvo el trofeo.