All'inizio della stagione 2006-2007 fu impiegato titolare in entrambe le gare del preliminare di Champions League 2006-2007 contro la Stella Rossa che qualificarono i rossoneri alla fase a gironi della competizione. Disputò la sua ultima partita in carriera il 19 maggio 2007, a 41 anni, a San Siro in Milan-Udinese , segnando su rigore l'ultimo gol della carriera , prima di uscire dal campo ricevendo una standing ovation da parte dai tifosi rossoneri. Esordì il 18 giugno 1994 in Italia-Irlanda , prima gara della fase a gironi, risultando tra i migliori "azzurri". Il 23 maggio, pur non scendendo in campo, conquistò la Champions League ai danni del Liverpool, l'ultimo trofeo in maglia rossonera.