Mountain premie 4, Col de Fix-Saint-Geneys, km 123:
1. Gianpaolo Mondeni (Ita) Cantina Tollo 10
2. Steve De Wolf (Bel) Cofidis 7
3. Laurent Desbiens (Fra) Cofidis 5
4. Thierry Gouvenou (Fra) Big Mat-Auber 93 3
5. François Simon (Fra) Crédit Agricole 1
Mountain premie 5, Côte de Lestival , km 156:
1. Steve De Wolf (Bel) Cofidis 20
2. Gianpaolo Mondeni (Ita) Cantina Tollo 15
3. Laurent Desbiens (Fra) Cofidis 12
4. Stéphane Heulot (Fra) La Française des Jeux 10
5. Didier Rous (Fra) Festina 8
6. David Etxebarria (Spa) ONCE-Deutsche Bank 6
7. Frédéric Bessy (Fra) Casino 4
8. Marc Lotz (Ned) Rabobank 3
9. François Simon (Fra) Crédit Agricole 2
10. Thierry Gouvenou (Fra) Big Mat-Auber 93 1
Mountain premie 6, Côte de Védrines-Saint-Loup, km 182.5:
1. David Etxebarria (Spa) ONCE-Deutsche Bank 10
2. Alberto Elli (Ita) Telekom 7
3. Steve De Wolf (Bel) Cofidis 5
4. François Simon (Fra) Crédit Agricole 3
5. Stéphane Heulot (Fra) La Française des Jeux 1
Points premie 1, Arlanc, km 81.5:
1. François Simon (Fra) Crédit Agricole 6
2. Frédéric Bessy (Fra) Casino 4
3. Thierry Gouvenou (Fra) Big Mat-Auber 93 2
Points premie 2, Langeac, km 148.5:
1. Frédéric Bessy (Fra) Casino 6
2. Laurent Desbiens (Fra) Cofidis 4
3. François Simon (Fra) Crédit Agricole 2
Points premie 3, Saint-Flour, km 201.5:
1. David Etxebarria (Spa) ONCE-Deutsche Bank 25
2. François Simon (Fra) Crédit Agricole 22
3. Alberto Elli (Ita) Telekom 20
4. Steve De Wolf (Bel) Cofidis 18
5. Joaquim Castelblanco (Col) Kelme-Costa Blanca 16
6. Massimiliano Lelli (Ita) Cofidis 15
7. Frédéric Bessy (Fra) Casino 14
8. Marc Lotz (Ned) Rabobank 13
9. Stéphane Heulot (Fra) La Française des Jeux 12
10. Didier Rous (Fra) Festina 11
11. Gianpaolo Mondeni (Ita) Cantina Tollo 10
12. Fabrice Gougot (Fra) Casino 9
13. Thierry Gouvenou (Fra) Big Mat-Auber 93 8
14. Laurent Desbiens (Fra) Cofidis 7
15. Erik Zabel (Ger) Telekom 6
16. Alex Zülle (Swi) Banesto 5
17. Geert Verheyen (Bel) Lotto-Mobistar 4
18. Mario Aerts (Bel) Lotto-Mobistar 3
19. Lance Armstrong (USA) US Postal 2
20. Laurent Dufaux (Swi) Saeco-Cannondale 1
GC after Stage 12
1. Lance Armstrong (USA) US Postal 56.16.53
2. Abraham Olano (Spa) ONCE-Deutsche Bank 7.44
3. Alex Zülle (Swi) Banesto 7.47
4. Laurent Dufaux (Swi) Saeco-Cannondale 8.07
5. Fernando Escartin (Spa) Kelme-Costa Blanca 8.53
6. Stéphane Heulot (Fra) La Française des Jeux 9.10
7. Richard Virenque (Fra) Team Polti 10.03
8. Pavel Tonkov (Rus) Mapei-Quick Step 10.18
9. Daniele Nardello (Ita) Mapei-Quick Step 10.58
10. Giuseppe Guerini (Ita) Telekom 10.59
11. Angel Casero (Spa) Vitalicio Seguros 11.13
12. Benoit Salmon (Fra) Casino 12.32
13. Christophe Moreau (Fra) Festina 12.53
14. Andrea Peron (Ita) ONCE-Deutsche Bank 13.32
15. David Etxebarria (Spa) ONCE-Deutsche Bank 15.11
16. Kurt Van de Wouwer (Bel) Lotto-Mobistar 16.16
17. Mario Aerts (Bel) Lotto-Mobistar 17.31
18. Bo Hamburger (Den) Cantina Tollo 17.49
19. Manuel Beltran (Spa) Banesto 18.29
20. François Simon (Fra) Crédit Agricole 19.04
21. Stefano Garzelli (Ita) Mercatone Uno-Bianchi 19.09
22. Tyler Hamilton (USA) US Postal 19.14
23. Carlos Contreras (Col) Kelme-Costa Blanca 20.00
24. Alexandre Vinokoerov (Kaz) Casino 22.33
25. Thierry Bourguignon (Fra) Big Mat-Auber 93 24.03
26. Alberto Elli (Ita) Telekom 24.28
27. Wladimir Belli (Ita) Festina 25.54
28. Marcos Serrano (Spa) ONCE-Deutsche Bank 27.40
29. Joaquim Castelblanco (Col) Kelme-Costa Blanca 28.17
30. Gianni Faresin (Ita) Mapei-Quick Step 29.16
31. Alvaro Gonzalez Galdeano (Spa) Vitalicio Seguros 33.10
32. Paolo Lanfranchi (Ita) Mapei-Quick Step 34.49
33. Francisco Tomas Garcia (Spa) Vitalicio Seguros 37.07
34. Armin Meier (Swi) Saeco-Cannondale 37.39
35. Roland Meier (Swi) Cofidis 37.44
36. Francisco Mancebo (Spa) Banesto 38.32
37. Jean-Cyril Robin (Fra) La Française des Jeux 39.38
38. Kevin Livingston (USA) US Postal 39.50
39. Steve De Wolf (Bel) Cofidis 40.12
40. Geert Verheyen (Bel) Lotto-Mobistar 40.21
41. Georg Totschnig (Aut) Telekom 41.03
42. Udo Bölts (Ger) Telekom 41.15
43. César Solaun (Spa) Banesto 43.16
44. Didier Rous (Fra) Festina 43.34
45. Santos Gonzalez (Spa) ONCE-Deutsche Bank 43.51
46. Frédéric Bessy (Fra) Casino 44.09
47. Jens Voigt (Ger) Crédit Agricole 44.31
48. Salvatore Commesso (Ita) Saeco-Cannondale 46.08
49. Michael Boogerd (Ned) Rabobank 46.27
50. Christophe Oriol (Fra) Casino 48.42
51. Laurent Madouas (Fra) Festina 51.36
52. Ludo Dierckxsens (Bel) Lampre-Daikin 51.49
53. Francisco Cerezo (Spa) Vitalicio Seguros 52.41
54. Rafael Diaz Justo (Spa) ONCE-Deutsche Bank 53.27
55. José Luis Arrieta (Spa) Banesto 54.22
56. Dimitri Konishev (Rus) Mercatone Uno-Bianchi 55.12
57. Manuel Fernandez Gines (Spa) Mapei-Quick Step 55.37
58. Luis Perez Rodriguez (Spa) ONCE-Deutsche Bank 56.00
59. José Javier Gomez (Spa) Kelme-Costa Blanca 57.56
60. Marco Serpellini (Ita) Lampre-Daikin 58.52
61. Stefano Cattai (Ita) Team Polti 1.01.12
62. Rik Verbrugghe (Bel) Lotto-Mobistar 1.01.41
63. Fabian Jeker (Swi) Festina 1.02.33
64. Massimiliano Lelli (Ita) Cofidis 1.02.57
65. Javier Pascual Rodriguez (Spa) Kelme-Costa Blanca 1.04.31
66. Stéphane Goubert (Fra) Team Polti 1.05.15
67. Miguel Angel Pena (Spa) Banesto 1.08.16
68. George Hincapie (USA) US Postal 1.08.20
69. Fabrice Gougot (Fra) Casino 1.10.06
70. Gianpaolo Mondeni (Ita) Cantina Tollo 1.10.27
71. Jorg Jaksche (Ger) Telekom 1.10.35
72. Vicente Garcia-Acosta (Spa) Banesto 1.10.58
73. Lylian Lebreton (Fra) Big Mat-Auber 93 1.11.21
74. Cédric Vasseur (Fra) Crédit Agricole 1.12.13
75. Riccardo Forconi (Ita) Mercatone Uno-Bianchi 1.14.27
76. Frankie Andreu (USA) US Postal 1.14.35
77. Marco Fincato (Ita) Mercatone Uno-Bianchi 1.15.50
78. Steffen Wesemann (Ger) Telekom 1.16.09
79. Laurent Brochard (Fra) Festina 1.16.10
80. Marc Lotz (Ned) Rabobank 1.16.11
81. Prudencio Indurain (Spa) Vitalicio Seguros 1.16.15
82. José Luis Rebollo (Spa) ONCE-Deutsche Bank 1.16.51
83. Erik Zabel (Ger) Telekom 1.16.56
84. Jon Odriozola (Spa) Banesto 1.18.08
85. Pascal Chanteur (Fra) Casino 1.18.34
86. Maarten Den Bakker (Ned) Rabobank 1.18.40
87. Patrick Jonker (Aus) Rabobank 1.18.49
88. Laurent Desbiens (Fra) Cofidis 1.21.18
89. Gilles Maignan (Fra) Casino 1.23.06
90. Thierry Gouvenou (Fra) Big Mat-Auber 93 1.23.49
91. Alexei Sivakov (Rus) Big Mat-Auber 93 1.24.06
92. David Navas (Spa) Banesto 1.24.33
93. Stuart O'Grady (Aus) Crédit Agricole 1.25.03
94. Peter Farazijn (Bel) Cofidis 1.25.07
95. Hernan Buenahora (Col) Vitalicio Seguros 1.25.37
96. Fabio Sacchi (Ita) Team Polti 1.25.38
97. Javier Ochoa (Spa) Kelme-Costa Blanca 1.25.47
98. Christophe Mengin (Fra) La Française des Jeux 1.26.28
99. Davide Bramati (Ita) Mapei-Quick Step 1.27.03
100. Laurent Lefèvre (Fra) Festina 1.27.12
101. Mariano Piccoli (Ita) Lampre-Daikin 1.27.13
102. Oscar Pellicioli (Ita) Team Polti 1.27.48
103. José Angel Vidal (Spa) Kelme-Costa Blanca 1.28.08
104. Beat Zberg (Swi) Rabobank 1.28.15
105. Frédéric Guesdon (Fra) La Française des Jeux 1.28.17
106. Anthony Morin (Fra) La Française des Jeux 1.28.18
107. Mario Scirea (Ita) Saeco-Cannondale 1.28.36
108. Dominique Rault (Fra) Big Mat-Auber 93 1.28.59
109. Kai Hundertmarck (Ger) Telekom 1.29.07
110. Fabien De Waele (Bel) Lotto-Mobistar 1.29.19
111. Tom Steels (Bel) Mapei-Quick Step 1.29.28
112. Elio Aggiano (Ita) Vitalicio Seguros 1.30.03
113. Christian Vandevelde (USA) US Postal 1.30.32
114. Christophe Rinero (Fra) Cofidis 1.31.14
115. Erik Dekker (Ned) Rabobank 1.31.15
116. Peter Wuyts (Bel) Lotto-Mobistar 1.32.56
117. Ludovic Auger (Fra) Big Mat-Auber 93 1.33.15
118. Silvio Martinello (Ita) Team Polti 1.33.35
119. Christophe Capelle (Fra) Big Mat-Auber 93 1.33.41
120. Marco Pinotti (Ita) Lampre-Daikin 1.34.38
121. Jaime Hernandez (Spa) Festina 1.36.21
122. Henk Vogels (Aus) Crédit Agricole 1.36.40
123. Rolf Huser (Swi) Festina 1.36.58
124. Sergio Barbero (Ita) Mercatone Uno-Bianchi 1.37.11
125. Lars Michaelsen (Den) La Française des Jeux 1.37.11
126. Mirco Crepaldi (Ita) Team Polti 1.38.32
127. Claude Lamour (Fra) Cofidis 1.39.43
128. Sébastien Hinault (Fra) Crédit Agricole 1.40.36
129. Stéphane Barthe (Fra) Casino 1.40.51
130. Robbie McEwen (Aus) Rabobank 1.40.51
131. Peter Meinert-Nielsen (Den) US Postal 1.41.06
132. Carlos Da Cruz (Fra) Big Mat-Auber 93 1.41.13
133. Sébastien Demarbaix (Bel) Lotto-Mobistar 1.41.28
134. Rossano Brasi (Ita) Team Polti 1.42.43
135. Gabriele Colombo (Ita) Cantina Tollo 1.42.50
136. Chris Boardman (GB) Crédit Agricole 1.43.32
137. Thierry Marichal (Bel) Lotto-Mobistar 1.45.04
138. José de Los Angeles (Spa) Kelme-Costa Blanca 1.46.56
139. Massimo Giunti (Ita) Cantina Tollo 1.48.30
140. Giuseppe Calcaterra (Ita) Saeco-Cannondale 1.48.43
141. Anthony Langella (Fra) Crédit Agricole 1.49.44
142. Damien Nazon (Fra) La Française des Jeux 1.50.24
143. Francesco Secchiari (Ita) Saeco-Cannondale 1.52.17
144. Marcus Ljungqvist (Swe) Cantina Tollo 1.52.31
145. Bart Leysen (Bel) Mapei-Quick Step 1.52.51
146. Alessandro Baronti (Ita) Cantina Tollo 1.52.58
147. Massimiliano Napolitano (Ita) Mercatone Uno-Bianchi 1.53.40
148. Jan Schaffrath (Ger) Telekom 1.55.56
149. Luca Mazzanti (Ita) Cantina Tollo 1.56.09
150. Thierry Loder (Fra) Cofidis 1.56.36
151. Pedro Horillo (Spa) Vitalicio Seguros 1.57.08
152. Marco Artunghi (Ita) Mercatone Uno-Bianchi 2.00.35
153. Pascal Deramé (Fra) US Postal 2.03.38
154. Jacky Durand (Fra) Lotto-Mobistar 2.20.01
155. Jay Sweet (Aus) Big Mat-Auber 93 2.29.41