Guardado teki ensiesiintymisensä maajoukkueessa 14. joulukuuta 2005 ystävyysottelussa Unkaria vastaan. Hän on ollut mukana vuosien 2006, 2010, 2014 ja 2018 MM-kilpailuissa sekä vuosien 2007 ja 2016 Copa Américassa. Kaikkiaan hän on pelannut 152 maaottelua ja tehnyt niissä 25 maalia.