Posteriormente entrenó a diversos equipos como Spezia, Centese, Pistoiese, Giarre y Venezia.
En 1998 se produjo su debut en la máxima categoría del Calcio, con el Cagliari, que finalizó como 12.º clasificado.
Luego fue contratado por "su" Sampdoria (1999-2000), que no pudo obtener el ascenso, y el Udinese (2001-2002).
[9] En la temporada 2012-13, logró la permanencia en la élite, finalizando como 16.º clasificado;[10] y al año siguiente, obtuvo el 7.º puesto con 57 puntos, accediendo a la fase previa de la Liga Europea.
[11] En mayo de 2016, tras concluir la temporada en 12.ª posición en la Serie A, se desvinculó del club granate.