Han har også pallplasseringer i store ritt som Flandern rundt, Paris–Roubaix og Milano–Sanremo. Han har også etappeseire i ritt som Giro d'Italia og Tirreno–Adriatico. I 2001 ble han nummer 3 sammenlagt i verdenscupen.