Viera teki debyyttinsä Uruguayn puolella 18. heinäkuuta 2004 Copa América -kisoissa.
Neljännesloppuottelu Paraguayn kanssa, jossa hänet kutsuttiin loukkaantuneen aloittelijan Fabián Carinin tilalle. Hän esiintyi myös rangaistuspotkujen tappiossa lopulta voittaneelle Brasilialle.