Nel 2002 è tornato a giocare in serie A, al Brescia, con cui ha disputato la stagione 2002-2003. L'anno successivo è stato acquistato dalla Lazio. Nell'esperienza laziale, alle spalle di Angelo Peruzzi, dopo alcune prestazioni poco convincenti è scivolato indietro nelle gerarchie dei portieri, disputando un massimo di 20 partite nella stagione 2004-2005. Nella stagione 2005-2006 il rapporto con la Lazio si è deteriorato definitivamente, a causa della scelta di Delio Rossi di puntare su Peruzzi come titolare e per motivi contrattuali. Nel gennaio 2006 si è trasferito in prestito al , dove ha disputato poche partite nel campionato concluso dai veneti all'ultimo posto in Serie A. Ritornato alla Lazio, è stato messo fuori rosa dalla squadra biancoceleste.