Stage 21 - Torino to Milano 189 km
| 1 | PICCOLI Mariano | ITA | Lampre - Daikin | 4:44:12 |
| 2 | CALCATERRA Giuseppe | ITA | Saeco - Valli & Valli | |
| 3 | GUALDI Domenico | ITA | Mobilvetta Design - Rossin | |
| 4 | POZZI Oscar | ITA | Amica Chips - Tacconi Sport | |
| 5 | CONTRINI Daniele | ITA | Liquigas - Pata | all s.t. |
| 6 | BORTOLAMI Gianluca | ITA | Vini Caldirola - Sidermec | at 0:14 |
| 7 | KONYSHEV Dmitri | RUS | Fassa Bortolo | |
| 8 | MARTIN PERDIGUERO Miguel Angel | ESP | Vitalicio Seguros - Generali | |
| 9 | PERON Andrea | ITA | Fassa Bortolo | |
| 10 | SVORADA Jan | CZE | Lampre - Daikin | |
| 11 | MONDINI Giampaolo | ITA | Cantina Tollo | |
| 12 | GUIDI Fabrizio | ITA | La Francaise des Jeux | |
| 13 | POWER Ciaran | IRL | Linda McCartney Racing Team | |
| 14 | AGGIANO Elio | ITA | Vitalicio Seguros - Generali | |
| 15 | PETACCHI Alessandro | ITA | Fassa Bortolo | |
| 16 | DE JONGH Steven | NED | Rabobank | |
| 17 | CONTE Biagio | ITA | Saeco - Valli & Valli | |
| 18 | GEROSA Mauro | ITA | Amica Chips - Tacconi Sport | |
| 19 | FORNACIARI Paolo | ITA | Mapei - Quick Step | |
| 20 | BARBOSA Candido | POR | Banesto | all s.t. |
| Final GC | ||||
| 1 | GARZELLI Stefano | ITA | Mercatone Uno - Albacom | 98:30:14 |
| 2 | CASAGRANDE Francesco | ITA | Vini Caldirola - Sidermec | at 1:27 |
| 3 | SIMONI Gilberto | ITA | Lampre - Daikin | 1:33 |
| 4 | NOE Andrea | ITA | Mapei - Quick Step | 4:58 |
| 5 | TONKOV Pavel | RUS | Mapei - Quick Step | 5:28 |
| 6 | BUENAHORA GUTIERREZ Hernan | COL | Aguardiente Nectar - Selle Italia | 5:48 |
| 7 | BELLI Wladimir | ITA | Fassa Bortolo | 7:38 |
| 8 | RUBIERA VIGIL Jose Luis | ESP | Kelme - Costa Blanca | 8:08 |
| 9 | GONTCHAR Serguei | UKR | Liquigas - Pata | 8:14 |
| 10 | PIEPOLI Leonardo | ITA | Banesto | 8:32 |
| 11 | BLANCO GIL Santiago | ESP | Vitalicio Seguros - Generali | 12:11 |
| 12 | LANFRANCHI Paolo | ITA | Mapei - Quick Step | 16:26 |
| 13 | FRIGO Dario | ITA | Fassa Bortolo | 20:49 |
| 14 | HRUSKA Jan | CZE | Vitalicio Seguros - Generali | 23:21 |
| 15 | PENA GRISALES Victor Hugo | COL | Vitalicio Seguros - Generali | 23:30 |
| 16 | SEVILLA RIBERA Oscar | ESP | Kelme - Costa Blanca | 24:09 |
| 17 | MCRAE William Chann | USA | Mapei - Quick Step | 27:11 |
| 18 | CASTELBLANCO ROMERO Jose Joaquim | COL | Kelme - Costa Blanca | 28:55 |
| 19 | GOTTI Ivan | ITA | Team Polti | 30:10 |
| 20 | MANCEBO PEREZ Francisco | ESP | Banesto | 31:00 |
Dauphine Libere, France
Prologue - Grenoble ITT 3.6 km
1. Alberto Lopez de Munain (Esp) Euskaltel-Euskadi 8:56.120
2. Lance Armstrong (USA) US Postal Service at 11.080 seconds
3. Jose Maria Jimenez (Esp) Banesto 16.960
4. Alex Zülle (Sui) Banesto 17.190
5. Haimar Zubeldia (Esp) Euskaltel-Euskadi 18.600
6. Laurent Jalabert (Fra) O.N.C.E Deutsche Bank 18.820
7. Angel Pena (Esp) O.N.C.E Deutsche Bank 23.260
8. Tyler Hamilton (USA) US Postal Service 24.140
9. Josepa Beloki (Esp) Festina 27.500
10. Mikel Pradera (Esp) Euskaltel-Euskadi 30.370
18. David Etxebarria (Esp) O.N.C.E Deutsche Bank 43.700
19. Laurent Brochard (Fra) Jean Delatour 45.650
28. Abraham Olano (Esp) O.N.C.E Deutsche Bank 59.020
35. Jonathan Vaughters (USA) Credit Agricole 1:03.230
37. Bobby Julich (USA) Credit Agricole 1:05.800
66. Kevin Livingston (USA) US Postal Service 1:31.740
74. Viatchevlav Ekimov (Rus) US Postal Service 1:38.410
Grand Prix de l'Amiante - Quebec
(courtesy JL)
Results from the 1st stage, held yesterday in Thetford-Mines, Quebec.
Criterium :
Senior 1-2 - 50 km
1. Charles Dionne (Volkswagen) 1:11:46
2. Alexandre Lavallée (Espoirs de Laval) s.t.
3. Jean-François Racine (Centre du bicycle Ste-Foy) at 0:02
Senior 3-4 - 60 km
1. François Doyon (André Lalonde Sport) 1:25:24
2. Patrick Bellemare (Carrefour Chevrolet)
3. Daniel Belleville (André Lalonde Sport) all s.t.
Junior - 54 km
1. Martin Gilbert (V.B. Saeco) 1:14:00
2. François Parisien (V.B. Saeco)
3. Jean-Sébastien Maheu (Espoirs de Laval) all s.t.
The road races are held today (June 4th).