Viera miwiti debut kanggo Uruguay tanggal 18 Juli 2004 ing Copa América
pertandhingan perempat final nglawan Paraguay, sawise diarani minangka pengganti pungkasan kanggo starter sing cedera Fabián Carini. Dheweke uga tampil ing penalti kalah kanggo pemenang pungkasan Brasil.