Nell'estate 2005 si trasferisce all'Inter, firmando un contratto triennale. Vince subito la Supercoppa italiana, pur rimanendo in panchina. Esordisce in Serie A il 28 agosto 2005, nella partita vinta per 3-0 sul . La prima stagione a Milano, che lo vede anche debuttare nelle coppe europee, termina con il successo in Coppa Italia, cui si aggiunge, dopo i fatti di "Calciopoli", anche lo scudetto. Sotto la guida di Roberto Mancini offre buone prestazioni, dimostrandosi efficace nel parare i rigori e togliendo il posto da titolare a Francesco Toldo. Negli anni successivi contribuisce alla vittoria di quattro campionati consecutivi (dal 2007 al 2010) e della Champions League nella stagione 2009-2010: in particolare la grande prestazione offerta nella semifinale di ritorno contro il si rivela fondamentale per il passaggio del turno e l'accesso alla finale, vinta poi contro il per 2-0. Nel 2010 vince anche la Coppa del mondo per club.