Lazio 2001–2006 – reprezentacja Anglii 2007–2008 – Manchester City 2008–2009 – reprezentacja Meksyku 2009–2010 – Notts County (dyrektor sportowy) 2010 – reprezentacja Wybrzeża Kości Słoniowej 2010–2011 – Leicester City 2012 – BEC Tero Sasana FC (dyrektor techniczny) 2013 – Al-Nasr Dubaj (dyrektor techniczny) 2013–2014 – Guangzhou R&F 2014–2016 – Shanghai SIPG 2016–2017 – Shenzhen FC 2018–2019 – reprezentacja Filipin
Szwecja Pracę szkoleniową zaczynał jako asystent (1976) i pierwszy trener (1977–1978) w Degerfors IF. Ze swoją drużyną szybko awansował do pierwszej ligi szwedzkiej. 1 stycznia 1979 roku został trenerem jednego z najbardziej utytułowanych klubów w Szwecji, IFK Göteborg. Młody szkoleniowiec w ciągu trzech lat zdobył z nim dwukrotnie mistrzostwo kraju, raz Puchar kraju, a w 1982 roku po zwycięstwie w dwumeczu (1:0 i 3:0) nad Hamburgerem SV świętował pierwsze w historii szwedzkiego futbolu trofeum międzynarodowe – Puchar UEFA. 31 sierpnia 1982 roku zakończył pracę trenera w IFK Göteborg w związku z przejściem do Benfiki Lizbona.