1 Georg Totschnig (Aut) Gerolsteiner 5.43.43 (38.491 km/h)
2 Lance Armstrong (USA) Discovery Channel 0.56
3 Ivan Basso (Ita) Team CSC 0.58
4 Jan Ullrich (Ger) T-Mobile Team 1.16
5 Levi Leipheimer (USA) Gerolsteiner 1.31
6 Floyd Landis (USA) Phonak Hearing Systems
7 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 1.47
8 Michael Rasmussen (Den) Rabobank
9 Andreas Klöden (Ger) T-Mobile Team 2.06
10 Haimar Zubeldia (Spa) Euskaltel-Euskadi 2.20
11 Alexandre Vinokourov (Kaz) T-Mobile Team 3.06
12 Stefano Garzelli (Ita) Liquigas-Bianchi 3.35
13 Jörg Jaksche (Ger) Liberty Seguros-Würth 4.03
14 Cadel Evans (Aus) Davitamon-Lotto
15 Walter Bénéteau (Fra) Bouygues Telecom 4.16
16 Yaroslav Popovych (Ukr) Discovery Channel 4.18
17 Bobby Julich (USA) Team CSC 6.01
18 Eddy Mazzoleni (Ita) Lampre-Caffita 6.04
19 Leonardo Piepoli (Ita) Saunier Duval-Prodir
20 Laurent Brochard (Fra) Bouygues Telecom 6.06
21 Michael Boogerd (Ned) Rabobank 6.21
22 Andrei Grivko (Ukr) Domina Vacanze 6.40
23 Andrei Kashechkin (Kaz) Credit Agricole 6.47
24 Christophe Moreau (Fra) Credit Agricole
25 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne
26 Alexandre Moos (Swi) Phonak Hearing Systems
27 Mikel Astarloza (Spa) Ag2r-Prevoyance 7.28
28 Carlos Sastre (Spa) Team CSC 8.00
29 Giuseppe Guerini (Ita) T-Mobile Team 8.09
30 Oscar Pereiro Sio (Spa) Phonak Hearing Systems 8.34
31 David Arroyo (Spa) Illes Balears-Caisse d'Epargne
32 Maxim Iglinski (Kaz) Domina Vacanze 9.13
33 Daniele Nardello (Ita) T-Mobile Team 9.35
34 Philippe Gilbert (Bel) Française Des Jeux 10.52
35 Oscar Sevilla (Spa) T-Mobile Team 11.24
36 Sandy Casar (Fra) Française Des Jeux 12.18
37 Jörg Ludewig (Ger) Domina Vacanze
38 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone
39 Juan Manuel Garate (Spa) Saunier Duval-Prodir 12.51
40 George Hincapie (USA) Discovery Channel 13.28
41 Pietro Caucchioli (Ita) Credit Agricole 13.43
42 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance
43 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 14.39
44 Carlos Da Cruz (Fra) Française Des Jeux 16.31
45 Jose Enrique Gutierrez (Spa) Phonak Hearing Systems 16.49
46 Sébastien Joly (Fra) Credit Agricole 17.03
47 Nicolas Portal (Fra) Ag2r-Prevoyance 17.18
48 Axel Merckx (Bel) Davitamon-Lotto 18.53
49 David Canada (Spa) Saunier Duval-Prodir 21.25
50 Patrice Halgand (Fra) Credit Agricole
51 Sebastian Lang (Ger) Gerolsteiner
52 Alberto Contador (Spa) Liberty Seguros-Würth
53 Egoi Martinez (Spa) Euskaltel-Euskadi
54 Fabian Wegmann (Ger) Gerolsteiner
55 Marcos Serrano (Spa) Liberty Seguros-Würth
56 Volodimir Gustov (Ukr) Fassa Bortolo
57 Lorenzo Bernucci (Ita) Fassa Bortolo
58 Iban Mayo (Spa) Euskaltel-Euskadi
59 Christophe Brandt (Bel) Davitamon-Lotto
60 Jose Azevedo (Por) Discovery Channel
61 Jose Luis Rubiera (Spa) Discovery Channel
62 Paolo Savoldelli (Ita) Discovery Channel
63 Michael Rogers (Aus) Quick.Step
64 Patrik Sinkewitz (Ger) Quick.Step
65 Sylvain Chavanel (Fra) Cofidis, Le Credit Par Telephone
66 Salvatore Commesso (Ita) Lampre-Caffita
67 Laurent Lefèvre (Fra) Bouygues Telecom 22.51
68 Jérôme Pineau (Fra) Bouygues Telecom
69 Massimo Giunti (Ita) Fassa Bortolo 25.30
70 Alessandro Cortinovis (Ita) Domina Vacanze 29.08
71 Stephan Schreck (Ger) T-Mobile Team
72 Tobias Steinhauser (Ger) T-Mobile Team
73 Matthias Kessler (Ger) T-Mobile Team
74 José Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne
75 Ronny Scholz (Ger) Gerolsteiner
76 Santiago Botero (Col) Phonak Hearing Systems
77 Nicolas Jalabert (Fra) Phonak Hearing Systems
78 Iker Camano (Spa) Euskaltel-Euskadi
79 Roberto Heras (Spa) Liberty Seguros-Würth
80 Chris Horner (USA) Saunier Duval-Prodir
81 Inigo Landaluze (Spa) Euskaltel-Euskadi
82 Ludovic Turpin (Fra) Ag2r-Prevoyance
83 Pieter Weening (Ned) Rabobank
84 Francis Mourey (Fra) Française Des Jeux 29.13
85 Denis Menchov (Rus) Rabobank 31.52
86 Michael Rich (Ger) Gerolsteiner 32.15
87 Anthony Geslin (Fra) Bouygues Telecom
88 Jose Vicente García Acosta (Spa) Illes Balears-Caisse d'Epargne
89 Juan Antonio Flecha (Spa) Fassa Bortolo
90 Marcus Ljungqvist (Swe) Liquigas-Bianchi
91 Guido Trenti (USA) Quick.Step
92 Thomas Lövkvist (Swe) Française Des Jeux
93 Sébastien Hinault (Fra) Credit Agricole
94 Daniel Becke (Spa) Illes Balears-Caisse d'Epargne
95 Pierrick Fédrigo (Fra) Bouygues Telecom
96 Bram Tankink (Ned) Quick.Step
97 Allan Davis (Aus) Liberty Seguros-Würth
98 Beat Zberg (Swi) Gerolsteiner
99 Stéphane Goubert (Fra) Ag2r-Prevoyance
100 Simon Gerrans (Aus) Ag2r-Prevoyance
101 Samuel Dumoulin (Fra) Ag2r-Prevoyance
102 Bert Grabsch (Ger) Phonak Hearing Systems
103 Joseba Beloki (Spa) Liberty Seguros-Würth
104 Stéphane Augé (Fra) Cofidis, Le Credit Par Telephone
105 Mario Aerts (Bel) Davitamon-Lotto
106 Inaki Isasi (Spa) Euskaltel-Euskadi
107 Angel Vicioso (Spa) Liberty Seguros-Würth
108 Gianluca Bortolami (Ita) Lampre-Caffita
109 Rafael Nuritdinov (Uzb) Domina Vacanze
110 Franco Pellizotti (Ita) Liquigas-Bianchi
111 Thierry Marichal (Bel) Cofidis, Le Credit Par Telephone 32.21
112 Luis León Sanchez (Spa) Liberty Seguros-Würth
113 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone
114 Daniele Righi (Ita) Lampre-Caffita
115 David Loosli (Swi) Lampre-Caffita
116 Alessandro Bertolini (Ita) Domina Vacanze 33.06
117 Mauro Facci (Ita) Fassa Bortolo 35.50
118 Laszlo Bodrogi (Hun) Credit Agricole
119 Peter Wrolich (Aut) Gerolsteiner
120 Fabian Cancellara (Swi) Fassa Bortolo
121 Giovanni Lombardi (Ita) Team CSC
122 Bernhard Eisel (Aut) Française Des Jeux
123 Gorazd Stangelj (Slo) Lampre-Caffita
124 David Herrero (Spa) Euskaltel-Euskadi
125 Michael Albasini (Swi) Liquigas-Bianchi
126 Didier Rous (Fra) Bouygues Telecom
127 Kurt-Asle Arvesen (Nor) Team CSC
128 Nicki Sörensen (Den) Team CSC
129 Servais Knaven (Ned) Quick.Step
130 Thor Hushovd (Nor) Credit Agricole
131 Alessandro Vanotti (Ita) Domina Vacanze
132 Dario Cioni (Ita) Liquigas-Bianchi
133 Joost Posthuma (Ned) Rabobank
134 Johan Vansummeren (Bel) Davitamon-Lotto
135 Matthieu Sprick (Fra) Bouygues Telecom
136 Wim Vansevenant (Bel) Davitamon-Lotto
137 Baden Cooke (Aus) Française Des Jeux
138 Matthew White (Aus) Cofidis, Le Credit Par Telephone
139 Pavel Padrnos (Cze) Discovery Channel
140 Unai Etxebarria (Ven) Euskaltel-Euskadi
141 Janek Tombak (Est) Cofidis, Le Credit Par Telephone
142 Mauro Gerosa (Ita) Liquigas-Bianchi
143 Marc Wauters (Bel) Rabobank
144 Wilfried Cretskens (Bel) Quick.Step
145 Robbie McEwen (Aus) Davitamon-Lotto
146 Magnus Backstedt (Swe) Liquigas-Bianchi
147 Manuel Quinziato (Ita) Saunier Duval-Prodir
148 David Moncoutié (Fra) Cofidis, Le Credit Par Telephone
149 Erik Dekker (Ned) Rabobank
150 Thomas Voeckler (Fra) Bouygues Telecom
151 Kjell Carlström (Fin) Liquigas-Bianchi
152 Rubens Bertogliati (Swi) Saunier Duval-Prodir
153 Karsten Kroon (Ned) Rabobank
154 Benjamin Noval (Spa) Discovery Channel
155 Bradley McGee (Aus) Française Des Jeux
156 Iker Flores (Spa) Euskaltel-Euskadi
157 Robert Förster (Ger) Gerolsteiner
158 Fred Rodriguez (USA) Davitamon-Lotto
159 Luke Roberts (Aus) Team CSC 36.28
160 Frédéric Bessy (Fra) Cofidis, Le Credit Par Telephone 36.52
DNF Gerben Löwik (Ned) Rabobank
Points
1 Georg Totschnig (Aut) Gerolsteiner 20 pts
2 Lance Armstrong (USA) Discovery Channel 17
3 Ivan Basso (Ita) Team CSC 15
4 Jan Ullrich (Ger) T-Mobile Team 13
5 Levi Leipheimer (USA) Gerolsteiner 12
6 Floyd Landis (USA) Phonak Hearing Systems 10
7 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 9
8 Michael Rasmussen (Den) Rabobank 8
9 Andreas Klöden (Ger) T-Mobile Team 7
10 Haimar Zubeldia (Spa) Euskaltel-Euskadi 6
11 Alexandre Vinokourov (Kaz) T-Mobile Team 5
12 Stefano Garzelli (Ita) Liquigas-Bianchi 4
13 Jörg Jaksche (Ger) Liberty Seguros-Würth 3
14 Cadel Evans (Aus) Davitamon-Lotto 2
15 Walter Bénéteau (Fra) Bouygues Telecom 1
Mountains
Col de Villerouge - Cat. 4, km 90.5
1 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance 3 pts
2 Juan Manuel Garate (Spa) Saunier Duval-Prodir 2
3 Andrei Grivko (Ukr) Domina Vacanze 1
Col de Bedos - Cat. 4, km 98.5
1 Juan Manuel Garate (Spa) Saunier Duval-Prodir 3 pts
2 Stefano Garzelli (Ita) Liquigas-Bianchi 2
3 Walter Bénéteau (Fra) Bouygues Telecom 1
Col des Fourches - Cat. 4, km 104
1 Juan Manuel Garate (Spa) Saunier Duval-Prodir 3 pts
2 Walter Bénéteau (Fra) Bouygues Telecom 2
3 Andrei Grivko (Ukr) Domina Vacanze 1
Col du Paradis - Cat. 3, km 115.5
1 Juan Manuel Garate (Spa) Saunier Duval-Prodir 4 pts
2 Georg Totschnig (Aut) Gerolsteiner 3
3 Andrei Grivko (Ukr) Domina Vacanze 2
4 Stefano Garzelli (Ita) Liquigas-Bianchi 1
Port de Pailhères - HC, km 191.5
1 Georg Totschnig (Aut) Gerolsteiner 20 pts
2 Stefano Garzelli (Ita) Liquigas-Bianchi 18
3 Walter Bénéteau (Fra) Bouygues Telecom 16
4 Jan Ullrich (Ger) T-Mobile Team 14
5 Floyd Landis (USA) Phonak Hearing Systems 12
6 Lance Armstrong (USA) Discovery Channel 10
7 Levi Leipheimer (USA) Gerolsteiner 8
8 Ivan Basso (Ita) Team CSC 7
9 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 6
10 Michael Rasmussen (Den) Rabobank 5
Ax 3 Domaines - km 219.5
1 Georg Totschnig (Aut) Gerolsteiner 30 pts
2 Lance Armstrong (USA) Discovery Channel 26
3 Ivan Basso (Ita) Team CSC 22
4 Jan Ullrich (Ger) T-Mobile Team 18
5 Floyd Landis (USA) Phonak Hearing Systems 16
6 Levi Leipheimer (USA) Gerolsteiner 14
7 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 12
8 Michael Rasmussen (Den) Rabobank 10
Sprints
Narbonne - km 50
1 Carlos Da Cruz (Fra) Française Des Jeux 6 pts
2 Philippe Gilbert (Bel) Française Des Jeux 4
3 Andrei Grivko (Ukr) Domina Vacanze 2
Saint-Laurent-De-La-Cabrerisse - km 78
1 Carlos Da Cruz (Fra) Française Des Jeux 6 pts
2 Philippe Gilbert (Bel) Française Des Jeux 4
3 Andrei Grivko (Ukr) Domina Vacanze 2
Young rider
1 Yaroslav Popovych (Ukr) Discovery Channel 5.48.01
2 Andrei Grivko (Ukr) Domina Vacanze 2.22
3 Andrei Kashechkin (Kaz) Credit Agricole 2.29
4 David Arroyo (Spa) Illes Balears-Caisse d'Epargne 4.16
5 Maxim Iglinski (Kaz) Domina Vacanze 4.55
6 Philippe Gilbert (Bel) Française Des Jeux 6.34
7 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 10.21
8 Alberto Contador (Spa) Liberty Seguros-Würth 17.07
9 Fabian Wegmann (Ger) Gerolsteiner
10 Patrik Sinkewitz (Ger) Quick.Step
11 Jérôme Pineau (Fra) Bouygues Telecom 18.33
12 Pieter Weening (Ned) Rabobank 24.50
13 Francis Mourey (Fra) Française Des Jeux 24.55
14 Anthony Geslin (Fra) Bouygues Telecom 27.57
15 Thomas Lövkvist (Swe) Française Des Jeux
16 Allan Davis (Aus) Liberty Seguros-Würth
17 Simon Gerrans (Aus) Ag2r-Prevoyance
18 Samuel Dumoulin (Fra) Ag2r-Prevoyance
19 Luis León Sanchez (Spa) Liberty Seguros-Würth 28.03
20 David Loosli (Swi) Lampre-Caffita
21 Mauro Facci (Ita) Fassa Bortolo 31.32
22 Fabian Cancellara (Swi) Fassa Bortolo
23 Bernhard Eisel (Aut) Française Des Jeux
24 Michael Albasini (Swi) Liquigas-Bianchi
25 Alessandro Vanotti (Ita) Domina Vacanze
26 Joost Posthuma (Ned) Rabobank
27 Johan Vansummeren (Bel) Davitamon-Lotto
28 Matthieu Sprick (Fra) Bouygues Telecom