Dopo il ritiro, è stato per un breve periodo un commentatore sportivo, ma successivamente ha scelto di diventare un allenatore. Ha allenato anche due sue ex squadre da calciatore: il Caen e il Losanna.
Nonostante questo, è stato licenziato dalla federazione nel 2005, che è rimasta insoddisfatta delle prestazioni della Nazionale saudita nel corso di un torneo continentale. È stato sostituito da Marcos Paquetá.
Il 9 aprile 2007 è stato nominato allenatore dell'Oman. Successivamente ha allenato l'Al-Ittihad.
Il 19 gennaio 2014 è stato nominato, per tre mesi, nuovo tecnico della prima squadra del Betis, prendendo il posto di Juan Carlos Garrido, esonerato dopo aver guidato il Betis in 6 gare (5 di campionato e una di Coppa del Re).