All'inizio della stagione 1999-2000 viene chiamato da Alex Ferguson per difendere la porta del Manchester United, campione d'Europa in carica, che paga 4,4 milioni di sterline per averlo. Per un cavillo burocratico non può giocare in Champions League, dunque viene utilizzato in campionato. All'esordio contro il Liverpool viene nominato "Man of the Match". Poche partite dopo, contro il Southampton si rende protagonista di un errore perdendo il pallone sotto le gambe, dopo una parata su un tiro molto lento dalla distanza, consentendo a Matthew Le Tissier di segnare. Rimane in Inghilterra pochi mesi, giocando 4 partite in Premier League e vincendo la Coppa Intercontinentale 1999. A gennaio torna in Italia, alla . Esordisce con la maglia amaranto il 16 gennaio 2000, nel pareggio casalingo di 0-0 contro la Lazio e diventa il portiere titolare per tutto il girone di ritorno.