Viera tegi oma debüüdi Uruguay eest 18. juulil 2004 Copa América's.
veerandfinaalis Paraguay vastu, kus ta asendas vigastatud algaja Fabián Carini. Ta mängis ka karistusvõitluse kaotuses Brasiilia vastu.