Nell'estate del 2005, dopo esser stato tesserato dal poi fallito, passa in prestito alla Roma, con cui gioca 33 partite: 20 in Serie A (sempre da subentrato tranne in tre occasioni in cui è stato sostituito), 4 in Coppa Italia e 9 in Coppa UEFA 2005-2006 (5 da titolare e 4 da subentrato), debuttando così anche nelle coppe europee. In giallorosso viene soprannominato "Alvaretto" dal capitano Francesco Totti. A fine stagione la società riscatta il suo cartellino per 400.000 euro, firmando un contratto quadriennale.