Durante las temporadas 1996-97 y 1997-98 ganó dos campeonatos consecutivos y una Supercopa de Italia, llegó a dos finales de la Liga de Campeones consecutivas, aunque el equipo no logró el trofeo en ninguna de las ocasiones. Su alto rendimiento le valió el Guerin d'Oro en 1997 —empatado con Gianluca Pagliuca— y dos premios consecutivos como mejor , además de un segundo y noveno puesto en la clasificación de . La temporada 1998-99 fue su última defendiendo el arco "bianconero", tras 301 presencias entre campeonato, copas nacionales e internacionales.