Последним клубом 33-летнего футболиста, на счету которого 29 матчей за сборную Португалии, стал «Аль-Васл». Виана провел в Дубае полтора сезона и покинул клуб минувшим летом.
Ранее он также выступал за лиссабонский «Спортинг», «Ньюкасл», «Валенсию» и «Брагу», выигрывал чемпионат и Кубок Португалии, побеждал в Кубке португальской лиги, а также становился чемпионом и обладателем Суперкубка ОАЭ и Кубка местной лиги.