Po zakończeniu pracy z reprezentacją Maroka Jorvan Vieira wrócił do Azji, gdzie najpierw pracował z reprezentacją Kuwejtu do lat 20, a następnie był trenerem Al Qadsia. W 2001 roku krótko prowadził egipski Ismaily SC, po czym znów został szkoleniowcem reprezentacji Omanu do lat 20, a potem kadry Malezji U-20. Trenował również omański Al-Nasr Salala oraz saudyjski Al-Ta'ee Ha’il.
W maju 2007 roku został selekcjonerem reprezentacji Iraku. Dwa miesiące później uczestniczył z nią w Pucharze Azji. Irakijczycy zdobyli mistrzostwo kontynentu pokonując w finale Arabię Saudyjską 1:0. Przed meczem finałowym reprezentanci Iraku rozważali oddanie mecze walkowerem. Po ich półfinałowym zwycięstwie nad Koreą Południową (po serii rzutów karnych) w Iraku ludzie świętowali na ulicach. Wówczas w Bagdadzie przeprowadzono zamach bombowy, w wyniku którego zginęło 50 świętujących osób, a ponad 100 zostało rannych. Ogółem podczas świętowania sukcesów w Pucharze Azji zginęło 60 ludzi. Część osób zmarła przypadkowo, od kul wystrzelonych podczas salw celebrujących kolejne awanse piłkarzy. Było to również przyczyną, dla której Vieira zrezygnował z pracy w Iraku zaraz po Pucharze Azji.