2004 16: le Bourg-d'Oisans - l'Alpe-d'Huez  15.5 k  
 General result
rankriderteamnattime
 1Lance Armstrong   USP USA 39'41''
 2Jan Ullrich   TMO GER 1'01''
 3Andreas Klöden   TMO GER 1'41''
 4José Azevedo   USP POR 1'45''
 5Santos González   PHO SPA 2'11''
 6Giuseppe Guerini   TMO ITA  
 7Vladimir Karpets  ILB RUS 2'15''
 8Ivan Basso   CST ITA 2'23''
 9David Moncoutié   COF FRA  
 10Carlos Sastre   CST SPA 2'27''
 11Stéphane Goubert   AG2 FRA 2'33''
 12Michael Rogers  QSD AUS 2'34''
 13José Enrique Gutiérrez   PHO SPA 3'04''
 14Oscar Pereiro  PHO SPA 3'06''
 15Marcos Serrano   LIB SPA 3'09''
 16Georg Totschnig   GST AUT 3'15''
 17Sandy Casar  FDJ FRA 3'19''
 18Mikel Astarloza  AG2 SPA 3'25''
 19Juan Miguel Mercado   QSD SPA  
 20Christophe Moreau   CRE FRA  
 21Floyd Landis   USP USA 3'35''
 22Axel Merckx   LOT BEL 3'40''
 23Gilberto Simoni   SAE ITA  
 24Francisco Mancebo   ILB SPA 3'41''
 25Sylvain Chavanel  BLB FRA 3'43''
  Davide Bramati   QSD ITATL
  Aart Vierhouten   LOT NED 
 General ranking
rankriderteamnattime
 1Lance Armstrong   USP USA 67:53'24''
 2Ivan Basso   CST ITA 3'48''
 3Andreas Klöden   TMO GER 5'03''
 4Jan Ullrich   TMO GER 7'55''
 5José Azevedo   USP POR 9'19''
 6Francisco Mancebo   ILB SPA 9'20''
 7Georg Totschnig   GST AUT 11'34''
 8Carlos Sastre   CST SPA 13'52''
 9Pietro Caucchioli   ALS ITA 14'08''
 10Levy Leipheimer   RAB USA 15'04''