2004 2: Novi Ligure - Pontremoli  184.0 k  
 General result
rankriderteamnattime
 1Damiano Cunego   SAE ITA 4:37'08''
 2Bradley McGee   FDJ AUS 0''
 3Cristian Moreni   ALS ITA  
 4Igor Astarloa   LAM SPA  
 5Eddy Mazzoleni   SAE ITA  
 6Gerhard Trampusch   ACQ AUT  
 7Davide Rebellin   GST ITA  
 8Stefano Garzelli   VIN ITA  
 9Giuseppe di Grande   FPF ITA  
 10Yaroslav Popovych   LAN UKR  
 11Manuele Mori SDV ITA  
 12Alexander Moos   PHO SWI  
 13Fabian Wegmann  GST GER  
 14Rinaldo Nocentini   ACQ ITA  
 15Giuliano Figueras   PAN ITA  
 16Fredy González   SEL COL  
 17Gilberto Simoni   SAE ITA  
 18Christophe Brandt   LOT BEL  
 19Massimo Iannetti DVE ITA  
 20David Cañada Garcia   SDV SPA  
 21Kyrylo Pospeyev  ACQ UKR  
 22Sergei Gontchar   CPK UKR  
 23Andrea Noè   ALS ITA  
 24Dario Cioni   FAS ITA  
 25Marlon Pérez  SEL COL  
  Cristian Gasperoni   LAN ITAAB
  Daniele Bennati   PHO ITA 
 General ranking
rankriderteamnattime
 1Bradley McGee   FDJ AUS 8:27'22''
 2Yaroslav Popovych   LAN UKR 32''
 3Gerhard Trampusch   ACQ AUT 36''
 4Damiano Cunego   SAE ITA 37''
 5Cristian Moreni   ALS ITA 39''
 6Dario Cioni   FAS ITA 45''
 7Davide Rebellin   GST ITA 47''
 8Kyrylo Pospeyev  ACQ UKR  
 9Gilberto Simoni   SAE ITA  
 10Franco Pellizotti   ALS ITA 48''