1999 10: Sestriere (ITA) - l'Alpe-d'Huez  220.5 k  
 General result
rankriderteamnattime
 1Giuseppe Guerini   TEL ITA 6:42'31''
 2Pavel Tonkov   MAP RUS 21''
 3Fernando Escartin   KEL SPA 25''
 4Alex Zülle   BAN SWI  
 5Lance Armstrong   USP USA  
 6Richard Virenque   PLT FRA  
 7Laurent Dufaux   SAE SWI  
 8Kurt Van de Wouwer   LOT BEL  
 9Manuel Beltrán   BAN SPA 32''
 10Carlos Alberto Contreras   KEL COL 49''
 General ranking
rankriderteamnattime
 1Lance Armstrong   USP USA 46:14'03''
 2Abraham Olano   ONC SPA 7'42''
 3Alex Zülle   BAN SWI 7'47''
 4Laurent Dufaux   SAE SWI 8'07''
 5Fernando Escartin   KEL SPA 8'53''
 6Richard Virenque   PLT FRA 10'02''
 7Pavel Tonkov   MAP RUS 10'18''
 8Daniele Nardello   MAP ITA 10'56''
 9Giuseppe Guerini   TEL ITA 10'57''
 10Angel Luis Casero   VIT SPA 11'11''
 Drop outs
rider (team,nat)
AB Jan Svorada (LAM/CZE), Pavel Padrnos (LAM/CZE), Leon van Bon (RAB/NED), Raivis Belohvosciks   (LAM/LAT), Paolo Savoldelli (SAE/ITA), Axel Merckx (MAP/BEL)
DNS Zbiginiew Spruch (LAM/POL)
 Split winners
ksprint/colcatwinnerteamnat
37.0Gravere (ITA)Erik ZabelTEL GER
67.0Col du Mont-CenisHDimitri KonychevMER RUS
165.0Col de la Croix-de-FerHStéphane HeulotFDJ FRA
220.0l'Alpe-d'HuezHGiuseppe GueriniTEL ITA
 Points ranking
rankriderteamnatpoints
 1Stuart O'Grady   CRE AUS 191
 2Erik Zabel   TEL GER 180
 3George Hincapie   USP USA 139
 4Tom Steels   MAP BEL 129
 5Christophe Capelle   BIG FRA 122
 Mountain ranking
rankriderteamnatpoints
 1Richard Virenque   PLT FRA 160
 2Lance Armstrong   USP USA 131
 3Mariano Piccoli   LAM ITA 100
 4Alex Zülle   BAN SWI 96
  José Luis Arrieta   BAN SPA  
 Other classifications
classificationwinnerteamnatresultleaderteamnatresult
YouthBenoit SalmonCSO FRA6:44'44''Benoit SalmonCSO FRA46:26'33''
CombativityStéphane HeulotFDJ FRA32Thierry GouvenouBIG FRA44
Team timeKelme  SPA20:15'47''ONCE  SPA139:27'32''