Powrócił na Słowację, gdzie prowadził Duklę Bańska Bystrzyca.
Od 15 czerwca 2007 ponownie trenował zespół z polskiej ekstraklasy. Tego dnia zastąpił Marka Wleciałowskiego na stanowisku szkoleniowca beniaminka ligi Ruchu Chorzów. W sezonie 2007–2008 zajął z nim dziesiąte miejsce w ekstraklasie, najlepsze ze wszystkich drużyn, które awansowały z II ligi. Po czterech kolejkach kolejnych rozgrywek – mimo udanej inauguracji nowego sezonu – otrzymał wymówienie. Nikt z przedstawicieli klubu nie wyjaśnił jej przyczyn.
Następnie, po 12 latach przerwy, powrócił do pracy z drużyną MŠK Žilina.
25 sierpnia 2009 ponownie został trenerem klubu z polskiej ekstraklasy. Zastąpił Jacka Grembockiego na stanowisku szkoleniowca Polonii Warszawa. Jednak niecałe dwa miesiące później został zdymisjonowany. Kiedy odchodził, Polonia zajmowała trzynaste miejsce w lidze.
Od 14 czerwca 2011 do 28 maja 2012 był szkoleniowcem pierwszoligowej Termaliki Bruk-Bet Nieciecza. Wrócił do klubu latem 2013 roku, gdzie zastąpił Kazimierza Moskala.