En 1998, fue adquirido por el Atalanta, que había descendido a la Serie B y logró el ascenso nuevamente a la Serie A en el año 2000. En la temporada 2000-01 fue suspendido provisionalmente durante dos meses por la sospecha de arreglo de partidos, junto con sus compañeros de equipo Fabio Gallo y Luciano Zauri. El 19 de mayo de 2001, fue transferido a la A. S. Roma. Sin embargo, no pudo jugar con regularidad y sólo disputó cinco partidos de liga. Con el equipo romano debutó en la Liga de Campeones de la UEFA el 30 de octubre de 2001 ante el Anderlecht de Bélgica.