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.