2004 6: Spoleto - Valmontone  164.0 k  
 General result
rankriderteamnattime
 1Alessandro Petacchi   FAS ITA 4:00'55''
 2Olaf Pollack  GST GER 0''
 3Alejandro Borrajo  PAN ARG  
 4Eddy Mazzoleni   SAE ITA  
 5Andris Nauduzs   DVE LAT  
 6Fred Rodriguez  ACQ USA  
 7Andrus Aug   DVE EST  
 8Alexandre Usov  PHO BLR  
 9Robbie McEwen   LOT AUS  
 10Michael Albasini  PHO SWI  
 11Giuseppe di Grande   FPF ITA  
 12Philippe Gilbert  FDJ BEL  
 13Mauricio Ardila  CHO COL  
 14Crescenzo D'Amore   ACQ ITA  
 15Yaroslav Popovych   LAN UKR  
 16Brett Lancaster   PAN AUS  
 17Bo Hamburger   ACQ DEN  
 18Denis Kostyuk CHO UKR  
 19Vladimir Miholjevic   ALS CRO  
 20Mariano Piccoli   LAM ITA  
 21Massimo Strazzer   SDV ITA  
 22Damiano Cunego   SAE ITA  
 23Simone Cadamuro  CPK ITA  
 24Andrea Noè   ALS ITA  
 25Gerhard Trampusch   ACQ AUT  
  Andoni Aranaga CHO SPAAB
 General ranking
rankriderteamnattime
 1Gilberto Simoni   SAE ITA 27:35'30''
 2Damiano Cunego   SAE ITA 13''
 3Yaroslav Popovych   LAN UKR 21''
 4Franco Pellizotti   ALS ITA 29''
 5Gerhard Trampusch   ACQ AUT 41''
 6Giuliano Figueras   PAN ITA 45''
 7Dario Cioni   FAS ITA 52''
 8Sergei Gontchar   CPK UKR 58''
 9Stefano Garzelli   VIN ITA 1'05''
 10Eddy Mazzoleni   SAE ITA 1'06''