Bondscoach Oscar Tabárez liet Gargano in mei 2006 debuteren in het Uruguayaanse nationale elftal. Een jaar later mocht hij mee naar de Copa América 2007, waar hij drie keer inviel. In de kwalificatiereeks voor het WK 2010 werd Gargano een vaste waarde in de basisopstelling, waarop Tabárez hem ook meenam naar het eindtoernooi. Daarop kwam hij in 90e minuut van de tweede wedstrijd tegen Zuid-Afrika bij een 0-3-voorsprong voor het eerst in actie, als wissel voor Diego Pérez. Zijn volgende speelminuten volgden in de halve finale tegen Nederland (3-2 verlies), die hij van begin tot einde meemaakte.