Viera debiutavo Urugvajuje 2004 m. liepos 18 d.
ketvirtfinalio rungtynėse prieš Paragvajų, kai buvo pakviestas vėlai pakeisti sužeistą startuojantį Fabián Carini. Jis taip pat dalyvavo penaltių varžybose, kai buvo pralaimėtas galutinės nugalėtojos - Brazilijos.