2004 16: Olivenza - Cáceres  190.1 k  
 General result
rankriderteamnattime
 1José Julia  KEL SPA 4:19'23''
 2Tadej Valjavec   PHO SLO 12''
 3Danilo di Luca   SAE ITA 35''
 4Antonio Cruz   USP USA  
 5Pablo Lastras   ILB SPA  
 6Iñaki Isasi   EUS SPA  
 7Ivan Parra   CFB COL 1'20''
 8Alessandro Spezialetti   SAE ITA 1'25''
 9Erki Pütsep  AG2 EST 1'33''
 10Cristian Moreni   ALS ITA  
 11José Vicente Garcia Acosta   ILB SPA 1'35''
 12Jan Boven   RAB NED  
 13David Fernandez   PAT SPA 3'44''
 14Kevin Hulsmans  QSD BEL 11'44''
 15Mariano Piccoli   LAM ITA  
 16Marco Velo   FAS ITA  
 17Thorwald Veneberg   RAB NED  
 18Francisco Mancebo   ILB SPA  
 19Marco Milesi   VIN ITA  
 20Roberto Heras   LIB SPA  
 21Miguel Angel Martin Perdiguero   SDV SPA  
 22Eddy Mazzoleni   SAE ITA  
 23José Luis Arrieta   ILB SPA  
 24Damiano Cunego  SAE ITA  
 25Erik Zabel   TMO GER  
  Joseba Beloki   SDV SPAAB
 General ranking
rankriderteamnattime
 1Roberto Heras   LIB SPA 58:35'32''
 2Alejandro Valverde   KEL SPA 5''
 3Santiago Pérez   PHO SPA 1'45''
 4Francisco Mancebo   ILB SPA 2'02''
 5Isidro Nozal   LIB SPA 3'45''
 6Carlos Sastre   CST SPA 6'12''
 7Floyd Landis   USP USA 8'30''
 8Manuel Beltrán   USP SPA 8'44''
 9José Angel Gómez  PAT SPA 8'51''
 10Carlos Garcia Quesada   KEL SPA 8'59''