1. Laurent Jalabert (Fra) ONCE-Deutsche Bank 4.29.30 (38.137 km/h)
2. Leonardo Piepoli (Ita) Banesto 0.09
3. Beat Zberg (Swi) Rabobank 0.21
4. Paolo Savoldelli (Ita) Saeco-Cannondale 0.21
5. Simone Borgheresi (Ita) Mercatone Uno-Bianchi 0.21
6. Wladimir Belli (Ita) Festina-Lotus 0.26
7. Oscar Sevilla Ribera (Spa) Kelme-Costa Blanca 0.26
8. Andrea Noe' (Ita) Mapei-Quick Step 0.26
9. Ivan Gotti (Ita) Team Polti 0.26
10. Gorazd Stangelj (Slo) Mobilvetta-Northwave 0.26
11. Gabriele Missaglia (Ita) Lampre-Daikin 0.26
12. Oscar Camenzind (Swi) Lampre-Daikin 0.38
13. Niki Aebersold (Swi) Rabobank 0.38
14. Marcus Zberg (Swi) Rabobank 0.47
15. Roland Meier (Swi) Cofidis 0.47
16. Sven Montgomery (Swi) Post Swiss Team 0.47
17. Serguei Ivanov (Rus) TVM-Farm Frites 0.53
18. Daniel Atienza Urendeze (Spa) Team Polti 0.53
19. Enrico Zaina (Ita) Mercatone Uno-Bianchi 0.53
20. Peter Luttenberger (Aut) ONCE-Deutsche Bank 0.53
21. Sergio Barbero (Ita) Mercatone Uno-Bianchi 0.53
22. Aleksandr Sheffr (Kaz) Riso Scotti-Vinavil 0.53
23. José Jaime Gonzalez Pico (Col) Kelme-Costa Blanca 0.53
24. Christian Charrière (Swi) Post Swiss Team 1.07
25. Iñigo Cuesta (Spa) ONCE-Deutsche Bank 1.11
26. Stéphane Goubert (Fra) Team Polti 1.11
27. Mauro Gianetti (Swi) Vini Caldirola-Sidermec 1.11
28. Pascal Richard (Swi) Mobilvetta-Northwave 1.11
29. Carlos Sastre Candil (Spa) ONCE-Deutsche Bank 1.11
30. Romans Vainsteins (Lat) Vini Caldirola-Sidermec 1.11
31. Roberto Heras Hernandez (Spa) Kelme-Costa Blanca 1.11
32. José Maria Jimenez Sastre (Spa) Banesto 1.11
33. Massimo Codol (Ita) Lampre-Daikin 1.11
34. Andrea Peron (Ita) ONCE-Deutsche Bank 1.17
35. Paolo Bettini (Ita) Mapei-Quick Step 1.17
36. Filippo Simeoni (Ita) Riso Scotti-Vinavil 1.21
37. William Chann Mcrae (USA) Mapei-Quick Step 1.24
38. Patrick Vetsch (Swi) Post Swiss Team 1.40
39. Bobby Julich (USA) Cofidis 1.40
40. Jose Manuel Uria Gonzalez (Spa) Kelme-Costa Blanca 1.40
41. Armin Meier (Swi) Saeco-Cannondale 1.40
42. Javier Pascual Llorente (Spa) Kelme-Costa Blanca 1.40
43. Pierre Bourquenoud (Swi) Post Swiss Team 1.40
44. Laurent Brochard (Fra) Festina-Lotus 1.56
45. Patrice Halgand (Fra) Festina-Lotus 1.56
46. Pavel Padrnos (Cze) Lampre-Daikin 1.56
47. Gianni Faresin (Ita) Mapei-Quick Step 1.56
48. Urs Graf (Swi) Team Ericsson-Villiger 1.56
49. Roberto Petito (Ita) Saeco-Cannondale 1.56
50. Mikel Zarrabeitia Uranga (Spa) ONCE-Deutsche Bank 1.56
51. Laurent Dufaux (Swi) Saeco-Cannondale 1.56
52. Manuel Fernandez Gines (Spa) Mapei-Quick Step 1.56
53. Giuseppe Di Grande (Ita) Mapei-Quick Step 1.56
54. Alex Zülle (Swi) Banesto 2.00
55. Marco Velo (Ita) Mercatone Uno-Bianchi 2.00
56. Giuliano Figueras (Ita) Mapei-Quick Step 2.03
57. Stefano Garzelli (Ita) Mercatone Uno-Bianchi 2.14
58. Davide Rebellin (Ita) Team Polti 2.14
59. Massimiliano Napolitano (Ita) Mercatone Uno-Bianchi 2.14
60. Miguel Angel Pena Caceres (Spa) Banesto 2.14
61. Grischa Niermann (Ger) Rabobank 2.14
62. Oscar Pellicioli (Ita) Team Polti 2.14
63. Gianluca Valoti (Ita) Team Polti 2.14
64. Richard Virenque (Fra) Team Polti 2.14
65. Patrick Jonker (Ned) Rabobank 2.14
66. Oscar Pozzi (Ita) Riso Scotti-Vinavil 2.14
67. Aitor Osa Eizaguirre (Spa) Banesto 2.14
68. Eduardo Hernandez Bailo (Spa) Kelme-Costa Blanca 2.14
69. Marcelino Garcia Alonso (Spa) ONCE-Deutsche Bank 2.14
70. Miquel Van Kessel (Ned) TVM-Farm Frites 2.14
71. Rolf Huser (Swi) Festina-Lotus 2.14
72. David Canada Garcia (Spa) ONCE-Deutsche Bank 2.29
73. Philipp Buschor (Swi) Post Swiss Team 2.41
74. Christian Heule (Swi) Team Ericsson-Villiger 2.51
75. Francisco Cabello Luque (Spa) Kelme-Costa Blanca 2.59
76. Steve De Wolf (Bel) Cofidis 2.59
77. José Luis Arrieta Lujambio (Spa) Banesto 3.07
78. Paolo Valoti (Ita) Mobilvetta-Northwave 3.14
79. David Moncoutie (Fra) Cofidis 3.14
80. Michel Lafis (Swe) TVM-Farm Frites 3.17
81. Andreas Klier (Ger) TVM-Farm Frites 3.35
82. Alessandro Calzolari (Ita) Mobilvetta-Northwave 3.35
83. René Stadelmann (Swi) Team Ericsson-Villiger 3.50
84. Carlo Marino Bianchi (Ita) Riso Scotti-Vinavil 4.01
85. Diego Ferrari (Ita) Riso Scotti-Vinavil 4.16
86. Fabrizio Guidi (Ita) Team Polti 4.16
87. Daniel Von Flüe (Swi) Team Ericsson-Villiger 4.16
88. Pascal Hervé (Fra) Festina-Lotus 4.16
89. Josef Christen (Swi) Team Ericsson-Villiger 4.16
90. Dirk Müller (Ger) Mapei-Quick Step 4.16
91. Francisque Teyssier (Fra) Festina-Lotus 4.16
92. Angel Edo Alsina (Spa) Kelme-Costa Blanca 4.16
93. David Millar (GB) Cofidis 4.35
94. Alexandre Moos (Swi) Festina-Lotus 4.41
95. Bruno Boscardin (Swi) Post Swiss Team 4.51
96. Karsten Kroon (Ned) Rabobank 4.59
97. Mario Scirea (Ita) Saeco-Cannondale 4.59
98. Jan Boven (Ned) Rabobank 4.59
99. Mario Cipollini (Ita) Saeco-Cannondale 4.59
100. Koos Moerenhout (Ned) Rabobank 5.02
101. Pieter Vries (Ned) TVM-Farm Frites 5.02
102. Andrej Hauptman (Slo) Vini Caldirola-Sidermec 5.02
103. Franz Hotz (Swi) Festina-Lotus 5.02
104. Mauro Radaelli (Ita) Vini Caldirola-Sidermec 5.13
105. Gian Matteo Fagnini (Ita) Saeco-Cannondale 6.00
106. Giuseppe Calcaterra (Ita) Saeco-Cannondale 6.00
107. Massimiliano Lelli (Ita) Cofidis 6.00
108. Marzio Bruseghin (Ita) Banesto 6.00
109. Orlando Sergio Gomes Rodrigues (Por) Banesto 6.00
110. Christoph Göhring (Swi) Team Ericsson-Villiger 6.00
111. Martin Van Steen (Ned) TVM-Farm Frites 6.00
112. Jeroen Blijlevens (Ned) TVM-Farm Frites 6.00
113. Frédéric Vifian (Swi) Post Swiss Team 6.00
114. Thierry Loder (Fra) Cofidis 6.00
115. Dmitri Konyshev (Rus) Mercatone Uno-Bianchi 6.00
116. Matteo Frutti (Ita) Lampre-Daikin 6.00
117. Mariano Piccoli (Ita) Lampre-Daikin 6.00
118. Marco Della Vedova (Ita) Lampre-Daikin 6.00
119. Massimo Strazzer (Ita) Mobilvetta-Northwave 6.05
120. Marco Artunghi (Ita) Mercatone Uno-Bianchi 6.05
121. Giuseppe Palumbo (Ita) Riso Scotti-Vinavil 6.05
122. Samuele Schiavina (Ita) Riso Scotti-Vinavil 6.12
123. Alain Turicchia (Ita) Riso Scotti-Vinavil 6.12
124. Jérôme Delbove (Fra) Cofidis 7.18
125. Jan Svorada (Cze) Lampre-Daikin 7.31
126. Rolf Järmann (Swi) Post Swiss Team 7.32
127. Davide Casarotto (Ita) TVM-Farm Frites 12.39
128. Lukas Zumsteg (Swi) Team Ericsson-Villiger 12.39
129. Daniel Aeschlimann (Swi) Team Ericsson-Villiger 12.39
130. Sergueï Lelekin (Rus) Mobilvetta-Northwave 12.39
131. Mario Manzoni (Ita) Mobilvetta-Northwave 12.40
Mountain premie 1, Le Cernil, Cat 2:
1. Bruno Boscardin (Swi) Post Swiss Team 5
2. José Jaime Gonzalez Pico (Col) Kelme-Costa Blanca 3
3. Christoph Göhring (Swi) Team Ericsson-Villiger 2
4. Marco Della Vedova (Ita) Lampre-Daikin 1
Mountain premie 2, La Vue-des-Alpes, Cat 2:
1. Fabrizio Guidi (Ita) Team Polti 5
2. José Jaime Gonzalez Pico (Col) Kelme-Costa Blanca 3
3. Paolo Bettini (Ita) Mapei-Quick Step 2
4. Bruno Boscardin (Swi) Post Swiss Team 1
1. Bruno Boscardin (Swi) Post Swiss Team 10
2. Jan Svorada (Cze) Lampre-Daikin 6
3. Christoph Göhring (Swi) Team Ericsson-Villiger 3
Bonus Sprint premie 2, Broc
1. Christoph Göhring (Swi) Team Ericsson-Villiger 10
2. Alain Turicchia (Ita) Riso Scotti-Vinavil 6
3. Marco Della Vedova (Ita) Lampre-Daikin 3
GC after Stage 2
1. Laurent Jalabert (Fra) ONCE-Deutsche Bank 8.53.55
2. Gabriele Missaglia (Ita) Lampre-Daikin 0.04
3. Paolo Savoldelli (Ita) Saeco-Cannondale 0.10
4. Wladimir Belli (Ita) Festina-Lotus 0.18
5. Niki Aebersold (Swi) Rabobank 0.22
6. Gorazd Stangelj (Slo) Mobilvetta-Northwave 0.32
7. Beat Zberg (Swi) Rabobank 0.36
8. Leonardo Piepoli (Ita) Banesto 0.50
9. Andrea Noe' (Ita) Mapei-Quick Step 0.52
10. Oscar Camenzind (Swi) Lampre-Daikin 1.03
11. Oscar Sevilla Ribera (Spa) Kelme-Costa Blanca 1.04
12. Roland Meier (Swi) Cofidis 1.06
13. Marcus Zberg (Swi) Rabobank 1.06
14. Massimo Codol (Ita) Lampre-Daikin 1.08
15. Sven Montgomery (Swi) Post Swiss Team 1.14
16. José Maria Jimenez Sastre (Spa) Banesto 1.16
17. Sergio Barbero (Ita) Mercatone Uno-Bianchi 1.21
18. Peter Luttenberger (Aut) ONCE-Deutsche Bank 1.23
19. Aleksandr Sheffr (Kaz) Riso Scotti-Vinavil 1.24
20. Serguei Ivanov (Rus) TVM-Farm Frites 1.28
21. Daniel Atienza Urendeze (Spa) Team Polti 1.34
22. Christian Charrière (Swi) Post Swiss Team 1.36
23. Romans Vainsteins (Lat) Vini Caldirola-Sidermec 1.37
24. Mauro Gianetti (Swi) Vini Caldirola-Sidermec 1.38
25. Roberto Heras Hernandez (Spa) Kelme-Costa Blanca 1.43
26. Paolo Bettini (Ita) Mapei-Quick Step 1.44
27. José Jaime Gonzalez Pico (Col) Kelme-Costa Blanca 1.51
28. Giuliano Figueras (Ita) Mapei-Quick Step 1.56
29. Bobby Julich (USA) Cofidis 2.05
30. Armin Meier (Swi) Saeco-Cannondale 2.08
31. Roberto Petito (Ita) Saeco-Cannondale 2.09
32. Pavel Padrnos (Cze) Lampre-Daikin 2.16
33. Andrea Peron (Ita) ONCE-Deutsche Bank 2.22
34. Laurent Dufaux (Swi) Saeco-Cannondale 2.23
35. Gianni Faresin (Ita) Mapei-Quick Step 2.27
36. Alex Zülle (Swi) Banesto 2.30
37. Pierre Bourquenoud (Swi) Post Swiss Team 2.57
38. Iñigo Cuesta (Spa) ONCE-Deutsche Bank 3.13
39. Francisco Cabello Luque (Spa) Kelme-Costa Blanca 3.32
40. Andreas Klier (Ger) TVM-Farm Frites 3.55
41. Manuel Fernandez Gines (Spa) Mapei-Quick Step 4.08
42. Aitor Osa Eizaguirre (Spa) Banesto 4.33
43. David Millar (GB) Cofidis 4.56
44. Mario Scirea (Ita) Saeco-Cannondale 5.32
45. Simone Borgheresi (Ita) Mercatone Uno-Bianchi 6.06
46. Ivan Gotti (Ita) Team Polti 6.16
47. Dirk Müller (Ger) Mapei-Quick Step 6.19
48. Gian Matteo Fagnini (Ita) Saeco-Cannondale 6.22
49. Enrico Zaina (Ita) Mercatone Uno-Bianchi 6.38
50. Pascal Richard (Swi) Mobilvetta-Northwave 6.58
51. Stéphane Goubert (Fra) Team Polti 7.06
52. William Chann Mcrae (USA) Mapei-Quick Step 7.06
53. Carlos Sastre Candil (Spa) ONCE-Deutsche Bank 7.10
54. Filippo Simeoni (Ita) Riso Scotti-Vinavil 7.13
55. Mariano Piccoli (Ita) Lampre-Daikin 7.15
56. Javier Pascual Llorente (Spa) Kelme-Costa Blanca 7.23
57. Patrick Vetsch (Swi) Post Swiss Team 7.32
58. Jose Manuel Uria Gonzalez (Spa) Kelme-Costa Blanca 7.32
59. Laurent Brochard (Fra) Festina-Lotus 7.33
60. Mikel Zarrabeitia Uranga (Spa) ONCE-Deutsche Bank 7.39
61. Giuseppe Di Grande (Ita) Mapei-Quick Step 7.43
62. Patrice Halgand (Fra) Festina-Lotus 7.47
63. Davide Rebellin (Ita) Team Polti 7.51
64. Patrick Jonker (Ned) Rabobank 7.54
65. Grischa Niermann (Ger) Rabobank 7.55
66. Urs Graf (Swi) Team Ericsson-Villiger 7.56
67. Eduardo Hernandez Bailo (Spa) Kelme-Costa Blanca 7.59
68. Stefano Garzelli (Ita) Mercatone Uno-Bianchi 8.01
69. Miguel Angel Pena Caceres (Spa) Banesto 8.01
70. Miquel Van Kessel (Ned) TVM-Farm Frites 8.03
71. Richard Virenque (Fra) Team Polti 8.06
72. Rolf Huser (Swi) Festina-Lotus 8.09
73. David Canada Garcia (Spa) ONCE-Deutsche Bank 8.10
74. Oscar Pozzi (Ita) Riso Scotti-Vinavil 8.14
75. Massimiliano Napolitano (Ita) Mercatone Uno-Bianchi 8.16
76. Oscar Pellicioli (Ita) Team Polti 8.16
77. Philipp Buschor (Swi) Post Swiss Team 8.34
78. Christian Heule (Swi) Team Ericsson-Villiger 8.44
79. Marco Velo (Ita) Mercatone Uno-Bianchi 8.50
80. Steve De Wolf (Bel) Cofidis 8.54
81. José Luis Arrieta Lujambio (Spa) Banesto 9.02
82. Michel Lafis (Swe) TVM-Farm Frites 9.05
83. David Moncoutie (Fra) Cofidis 9.07
84. Paolo Valoti (Ita) Mobilvetta-Northwave 9.22
85. Alessandro Calzolari (Ita) Mobilvetta-Northwave 9.44
86. Angel Edo Alsina (Spa) Kelme-Costa Blanca 10.11
87. Pascal Hervé (Fra) Festina-Lotus 10.13
88. Diego Ferrari (Ita) Riso Scotti-Vinavil 10.20
89. Alexandre Moos (Swi) Festina-Lotus 10.20
90. Bruno Boscardin (Swi) Post Swiss Team 10.26
91. Mario Cipollini (Ita) Saeco-Cannondale 10.34
92. Jan Boven (Ned) Rabobank 10.42
93. Marzio Bruseghin (Ita) Banesto 11.37
94. Matteo Frutti (Ita) Lampre-Daikin 11.44
95. Orlando Sergio Gomes Rodrigues (Por) Banesto 11.46
96. Marco Della Vedova (Ita) Lampre-Daikin 11.49
97. Jeroen Blijlevens (Ned) TVM-Farm Frites 11.49
98. Dmitri Konyshev (Rus) Mercatone Uno-Bianchi 11.53
99. Massimiliano Lelli (Ita) Cofidis 11.55
100. Frédéric Vifian (Swi) Post Swiss Team 11.56
101. Giuseppe Calcaterra (Ita) Saeco-Cannondale 12.01
102. Jan Svorada (Cze) Lampre-Daikin 13.20
103. Rolf Järmann (Swi) Post Swiss Team 13.24
104. Jérôme Delbove (Fra) Cofidis 13.25
105. Gianluca Valoti (Ita) Team Polti 13.42
106. Carlo Marino Bianchi (Ita) Riso Scotti-Vinavil 15.05
107. Fabrizio Guidi (Ita) Team Polti 15.15
108. Daniel Von Flüe (Swi) Team Ericsson-Villiger 15.33
109. Josef Christen (Swi) Team Ericsson-Villiger 15.34
110. Andrej Hauptman (Slo) Vini Caldirola-Sidermec 16.00
111. Pieter Vries (Ned) TVM-Farm Frites 16.21
112. Marcelino Garcia Alonso (Spa) ONCE-Deutsche Bank 16.48
113. Alain Turicchia (Ita) Riso Scotti-Vinavil 17.15
114. Marco Artunghi (Ita) Mercatone Uno-Bianchi 17.22
115. René Stadelmann (Swi) Team Ericsson-Villiger 18.23
116. Karsten Kroon (Ned) Rabobank 19.29
117. Mauro Radaelli (Ita) Vini Caldirola-Sidermec 19.36
118. Christoph Göhring (Swi) Team Ericsson-Villiger 20.38
119. Francisque Teyssier (Fra) Festina-Lotus 21.23
120. Koos Moerenhout (Ned) Rabobank 22.09
121. Franz Hotz (Swi) Festina-Lotus 22.27
122. Martin Van Steen (Ned) TVM-Farm Frites 23.21
123. Massimo Strazzer (Ita) Mobilvetta-Northwave 23.22
124. Thierry Loder (Fra) Cofidis 23.26
125. Giuseppe Palumbo (Ita) Riso Scotti-Vinavil 23.30
126. Samuele Schiavina (Ita) Riso Scotti-Vinavil 23.35
127. Daniel Aeschlimann (Swi) Team Ericsson-Villiger 27.02
128. Davide Casarotto (Ita) TVM-Farm Frites 27.24
129. Lukas Zumsteg (Swi) Team Ericsson-Villiger 27.24
130. Sergueï Lelekin (Rus) Mobilvetta-Northwave 30.05
131. Mario Manzoni (Ita) Mobilvetta-Northwave 30.15
Points:
1. Laurent Jalabert (Fra) ONCE-Deutsche Bank 30
2. Gabriele Missaglia (Ita) Lampre-Daikin 27
3. Giuliano Figueras (Ita) Mapei-Quick Step 25
4. Paolo Savoldelli (Ita) Saeco-Cannondale 24
5. Niki Aebersold (Swi) Rabobank 23
6. Christoph Göhring (Swi) Team Ericsson-Villiger 23
7. Leonardo Piepoli (Ita) Banesto 20
8. Wladimir Belli (Ita) Festina-Lotus 20
9. Beat Zberg (Swi) Rabobank 16
10. Gorazd Stangelj (Slo) Mobilvetta-Northwave 15
11. José Maria Jimenez Sastre (Spa) Banesto 13
12. Simone Borgheresi (Ita) Mercatone Uno-Bianchi 11
13. Marcus Zberg (Swi) Rabobank 11
14. Oscar Camenzind (Swi) Lampre-Daikin 10
15. Andreas Klier (Ger) TVM-Farm Frites 10
16. Bruno Boscardin (Swi) Post Swiss Team 10
17. Oscar Sevilla Ribera (Spa) Kelme-Costa Blanca 9
18. Andrea Noe' (Ita) Mapei-Quick Step 8
19. Massimo Codol (Ita) Lampre-Daikin 8
20. Ivan Gotti (Ita) Team Polti 7
21. Gian Matteo Fagnini (Ita) Saeco-Cannondale 7
22. Frédéric Vifian (Swi) Post Swiss Team 6
23. Jan Svorada (Cze) Lampre-Daikin 6
24. Alain Turicchia (Ita) Riso Scotti-Vinavil 6
25. Paolo Bettini (Ita) Mapei-Quick Step 5
26. Roberto Petito (Ita) Saeco-Cannondale 4
27. Mauro Gianetti (Swi) Vini Caldirola-Sidermec 4
28. Marco Della Vedova (Ita) Lampre-Daikin 3
29. Rolf Järmann (Swi) Post Swiss Team 3
30. Mario Cipollini (Ita) Saeco-Cannondale 2
31. Pavel Padrnos (Cze) Lampre-Daikin 2
32. Andrea Peron (Ita) ONCE-Deutsche Bank 1
33. Roland Meier (Swi) Cofidis 1
34. Laurent Dufaux (Swi) Saeco-Cannondale 1
Mountains:
1. José Jaime Gonzalez Pico (Col) Kelme-Costa Blanca 17
2. Christoph Göhring (Swi) Team Ericsson-Villiger 12
3. Bruno Boscardin (Swi) Post Swiss Team 6
4. Laurent Jalabert (Fra) ONCE-Deutsche Bank 5
5. Niki Aebersold (Swi) Rabobank 5
6. Fabrizio Guidi (Ita) Team Polti 5
7. Gabriele Missaglia (Ita) Lampre-Daikin 4
8. Philipp Buschor (Swi) Post Swiss Team 4
9. Leonardo Piepoli (Ita) Banesto 3
10. Massimo Codol (Ita) Lampre-Daikin 3
11. José Maria Jimenez Sastre (Spa) Banesto 3
12. Paolo Savoldelli (Ita) Saeco-Cannondale 2
13. Oscar Sevilla Ribera (Spa) Kelme-Costa Blanca 2
14. Paolo Bettini (Ita) Mapei-Quick Step 2
15. Simone Borgheresi (Ita) Mercatone Uno-Bianchi 2
16. Beat Zberg (Swi) Rabobank 1
17. Marco Della Vedova (Ita) Lampre-Daikin 1
Bonus Sprints:
1. Christoph Göhring (Swi) Team Ericsson-Villiger 23
2. Andreas Klier (Ger) TVM-Farm Frites 10
3. Bruno Boscardin (Swi) Post Swiss Team 10
4. Marcus Zberg (Swi) Rabobank 6
5. Frédéric Vifian (Swi) Post Swiss Team 6
6. Jan Svorada (Cze) Lampre-Daikin 6
7. Alain Turicchia (Ita) Riso Scotti-Vinavil 6
8. Gabriele Missaglia (Ita) Lampre-Daikin 3
9. Marco Della Vedova (Ita) Lampre-Daikin 3
10. Rolf Järmann (Swi) Post Swiss Team