He wore the leader's jersey into the penultimate stage of the 2000 Giro d'Italia, but faltered badly and wound up 2nd to fellow Italian Stefano Garzelli.
In major one-day races, he has won the Clásica de San Sebastián in 1998 and 1999, followed by the 2000 editions of the La Flèche Wallonne and Subida a Urkiola.
In 1998, Casagrande tested positive for doping with testosterone during the Tour de Romandie, and consequently was fired by his team Cofidis.
[3] In 2003, Casagrande won two mountain stages in the Tour de Suisse, but lost the leader's jersey in the penultimate day's time trial to Alexander Vinokourov.
[4] Casagrande was barred from competing in the 2004 Vuelta a España a day before its start due to a high hematocrit level, indicating the use of erythropoietin (EPO), a popular doping product.