En marzo de 2000 regresó a Italia: en su país, vistió las camisetas de varios clubes de la Serie B: Pistoiese, Ternana, Ancona, Piacenza (con el que disputó la temporada 2002-03 de la Serie A) y Sassuolo, donde se retiró en el verano de 2011. A lo largo de su carrera totalizó 412 presencias y 28 goles.