He moved to Catania in 2004, spending half a season with the club before being sold to Bologna, under manager Carlo Mazzone, although he was unable to save the club from relegation to Serie B. He spent his final season in Serie A with Ascoli, scoring 8 goals. He retired at the conclusion of the 2006–07 Serie B season, spending half the season with Pescara, and the rest with Verona, who were relegated to Serie C1 at the end of the season. As of the conclusion of the 2005–06 Serie A season, Ferrante played 172 Serie A games and scored 48 goals. He also played 290 Serie B games and scored 111 goals.