Po kilku miesiącach Zaccheroni został zaangażowany przez S.S. Lazio w miejsce Dino Zoffa. Rzymski klub zajął 6. miejsce w lidze, co dawało start jedynie w Pucharze UEFA. Zaccheroni nie potrafił sprawić, by gwiazdy zespołu grały tak jak od nich oczekiwano i wkrótce został zwolniony. W połowie sezonu 2003/04 trafił do mediolańskiego Interu. Z klubem tym wywalczył 4. miejsce i awans do eliminacji Ligi Mistrzów, jednak dla prezesa Interu Massimo Morattiego było to za mało. W lipcu 2004 roku był kandydatem do objęcia posady selekcjonera reprezentacji Niemiec.
Zwolniony Zaccheroni przez 2 lata pozostawał bez pracy. 7 września 2006 roku został zaangażowany przez kolejny włoski klub Serie A, Torino FC, z którego został zwolniony 26 lutego 2007 roku.
29 stycznia 2010 objął stanowisko trenera Juventusu po zwolnionym Ciro Ferrarze. Po zakończeniu sezonu 2009/2010 w Serie A, Zaccheroni został zwolniony, a posadę trenera Juventusu objął Luigi Delneri. 30 sierpnia 2010 został selekcjonerem reprezentacji Japonii z którą zdobył Puchar Azji w 2011 roku.
Odznaczenia Commendatore Orderu Gwiazdy Włoch – 2012
Przypisy