Durante il ritiro precampionato nel 2001 inizia ad accusare problemi al ginocchio, che lo porteranno a subire due operazioni e a saltare completamente la stagione 2001-2002. Il rientro viene continuamente posticipato, e torna a giocare in prima squadra solo sul finire della stagione 2002-2003, da titolare contro il Milan. Nel 2003 la comproprietà con la Juventus viene rinnovata, e passa in prestito al , in Serie B. In Emilia l'allenatore Luigi Cagni lo utilizza a fianco o in alternativa a Luigi Beghetto, e nel mercato invernale, per poter tornare a giocare in Serie A, accetta l'offerta della , che lo scambia con Corrado Colombo. A Genova viene impiegato in alternativa alla coppia d'attacco titolare formata da Fabio Bazzani e Francesco Flachi, e colleziona 18 presenze con 2 reti, di cui una realizzata contro il Bologna.