12.a tappa venerdi` 19/5:
Livorno-Sestri Levante, km 165

Ordine d' arrivo 
1 Joan Horrach Rippoll (Spa) Caisse d'Epargne-Illes Balears             3.55.53 (42.987 km/h)
2 Addy Engels (Ned) Quick Step-Innergetic                                  0.05
3 Emanuele Sella (Ita) Ceramica Panaria-Navigare                               
4 Manuele Mori (Ita) Saunier Duval-Prodir                                      
5 Fortunato Baliani (Ita) Ceramica Panaria-Navigare                            
6 Wladimir Belli (Ita) Selle Italia-Serramenti Diquigiovanni                   
7 Sven Krauss (Ger) Gerolsteiner                                           1.03
8 Alberto Ongarato (Ita) Team Milram                                           
9 Joerg Ludewig (Ger) T-Mobile Team                                            
10 Manuel Beltran Martinez (Spa) Discovery Channel Pro Cycling Team            
11 Patrick Calcagni (Swi) Liquigas                                         2.25
12 Jonathan Patrick Mc Carty (USA) Phonak Hearing Systems                  2.35
13 Paolo Bettini (Ita) Quick Step-Innergetic                               7.03
14 Mickael Delage (Fra) Française des Jeux                                     
15 Josep Jufre Pou (Spa) Davitamon-Lotto                                       
16 Raffaele Illiano (Ita) Selle Italia-Serramenti Diquigiovanni                
17 Sylvain Calzati (Fra) AG2R Prevoyance                                       
18 William Bonnet (Fra) Credit Agricole                                        
19 Vladimir Efimkin (Rus) Caisse d'Epargne-Illes Balears                       
20 Wim Van Huffel (Bel) Davitamon-Lotto                                        

Classifica generale (maglia rosa)

1 Ivan Basso (Ita) Team CSC                                            44.31.52
2 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems                  2.48
3 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team                3.26
4 Emanuele Sella (Ita) Ceramica Panaria-Navigare                           4.21
5 Wladimir Belli (Ita) Selle Italia-Serramenti Diquigiovanni               5.31
6 Tom Danielson (USA) Discovery Channel Pro Cycling Team                   5.38
7 Manuel Beltran Martinez (Spa) Discovery Channel Pro Cycling Team         6.36
8 Franco Pellizotti (Ita) Liquigas                                         6.37
9 Victor Hugo Pena Grisales (Col) Phonak Hearing Systems                   6.54
10 Damiano Cunego (Ita) Lampre-Fondital                                        
11 Gilberto Simoni (Ita) Saunier Duval-Prodir                              7.13
12 Danilo Di Luca (Ita) Liquigas                                           7.33
13 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne-Illes Balears       8.17
14 José Luis Rubiera Vigil (Spa) Discovery Channel Pro Cycling Team        8.28
15 Joan Horrach Rippoll (Spa) Caisse d'Epargne-Illes Balears               8.37
16 Juan Manuel Garate (Spa) Quick Step-Innergetic                          9.17
17 José Rujano Guillen (Ven) Selle Italia-Serramenti Diquigiovanni         9.19
18 Andrea Noe' (Ita) Liquigas                                              9.24
19 Francisco J. Vila Errandonea (Spa) Lampre-Fondital                      9.43
20 Francesco Bellotti (Ita) Credit Agricole                                9.44

Classifica scalatore (maglia verde)
1 Ivan Basso (Ita) Team CSC                                                  15 pts
2 Staf Scheirlinckx (Bel) Cofidis, le Credit par Telephone                   13
3 Damiano Cunego (Ita) Lampre-Fondital                                       10
4 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems                     9
5 Juan Manuel Garate (Spa) Quick Step-Innergetic                              9
6 Fortunato Baliani (Ita) Ceramica Panaria-Navigare                           8
7 Sandy Casar (Fra) Française des Jeux                                        7
8 Rik Verbrugghe (Bel) Cofidis, le Credit par Telephone                       5
9 Sylvain Calzati (Fra) AG2R Prevoyance                                       5
10 Moises Aldape Chavez (Mex) Ceramica Panaria-Navigare                       5

Classifica a punti (maglia cicamino)

1 Robbie McEwen (Aus) Davitamon-Lotto                                        89 pts
2 Paolo Bettini (Ita) Quick Step-Innergetic                                  86
3 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team                  73
4 Olaf Pollack (Ger) T-Mobile Team                                           68
5 Tomas Vaitkus (Ltu) AG2R Prevoyance                                        60
6 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems                    60
7 Ivan Basso (Ita) Team CSC                                                  58
8 Stefan Schumacher (Ger) Gerolsteiner                                       46
9 Joan Horrach Rippoll (Spa) Caisse d'Epargne-Illes Balears                  39
10 Serguei Gonchar (Ukr) T-Mobile Team                                       36