2007. február 28-án a Venezuelai labdarúgó-válogatott elleni barátságos mérkőzésen szerezte első válogatott gólját. A 2007-es CONCACAF-aranykupa döntőjében Guardado szerezte a csapat első gólját az Egyesült Államok ellen. A mérkőzés második félidejében összefejelt az Egyesült Államok csapatának jobbhátvédjével, Jonathan Spectorral, de sikerült végigjátszania a mérkőzést. Gólja azonban hiábavaló volt, mert a labdarúgó történelem során első alkalommal az Egyesült Államok csapata feltámadt és 2–1 arányban legyőzte Mexikó csapatát, és egymást követően másodszor is megszerezte az aranykupát.