Viera gerði sitt fyrsta leiki fyrir Úrúgvæ 18. júlí 2004 í Copa América
í undanúrslitakeppninni gegn Paragvæ, eftir að hafa verið kallaður sem seint skipting fyrir meiddan byrjunarleikara Fabián Carini. Hann lék einnig í vítaspyrnukeppninni gegn Brasilíu.