2004 10: Porto Sant'Elpidio - Ascoli Piceno  146.0 k  
 General result
rankriderteamnattime
 1Alessandro Petacchi   FAS ITA 3:24'17''
 2Marco Zanotti   VIN ITA 0''
 3Andris Nauduzs   DVE LAT  
 4Magnus Backstedt   ALS SWE  
 5Alejandro Borrajo  PAN ARG  
 6Jan Svorada   LAM CZE  
 7Alexandre Usov  PHO BLR  
 8Olaf Pollack  GST GER  
 9Simone Cadamuro  CPK ITA  
 10Manuele Mori SDV ITA  
 11Marlon Pérez  SEL COL  
 12Fred Rodriguez  ACQ USA  
 13Johan Verstrepen   LAN BEL  
 14Nicola Loda   TEN ITA  
 15Robbie McEwen   LOT AUS  
 16Philippe Gilbert  FDJ BEL  
 17Denis Kostyuk CHO UKR  
 18Uros Murn   PHO SLO  
 19Cristian Moreni   ALS ITA  
 20Robert Förster   GST GER  
 21Andrea Noè   ALS ITA  
 22Yaroslav Popovych   LAN UKR  
 23Stefano Garzelli   VIN ITA  
 24Franco Pellizotti   ALS ITA  
 25Mauro Gerosa   VIN ITA  
  Ivan Quaranta   FPF ITAAB
  Freddy Bichot  FDJ FRA 
  Gianni Faresin   GST ITADNS
  Massimo Strazzer   SDV ITA 
  Tomas Vaitkus  LAN LTU 
 General ranking
rankriderteamnattime
 1Damiano Cunego   SAE ITA 45:23'32''
 2Gilberto Simoni   SAE ITA 10''
 3Franco Pellizotti   ALS ITA 28''
 4Yaroslav Popovych   LAN UKR 40''
 5Giuliano Figueras   PAN ITA 52''
 6Stefano Garzelli   VIN ITA 1'15''
 7Andrea Noè   ALS ITA 1'17''
 8Sergei Gontchar   CPK UKR  
 9Dario Cioni   FAS ITA 1'19''
 10Eddy Mazzoleni   SAE ITA 1'29''