Devětadvacetiletý Savoldelli získal růžový trikot lídra v Dolomitech a udržel jej i v sobotní časovce. Do poslední etapy z Cantu do Milána, která měřila 141 kilometrů, vyrážel s náskokem téměř dvou minut na druhého Američana Tylera Hamiltona.
20. etapa (141 km): 1. Cipollini 3:35:28 hod., 2. Petacchi (oba It.), 3. Haselbacher (Rak.), 4. Lopez (Šp.), 5. Sacchi (It.), 6. De Jongh (Niz.), 7. Michaelsen (Dán.), 8. Vierhouten (Niz.), 9. Moreni, 10. Furlan (oba It.) všichni stejný čas.
Konečné pořadí: 1. Savoldelli (It.) 89:22:42, 2. Hamilton (USA) -1:41, 3. Caucchioli (It.) -2:12, 4. Garate (Šp.) -3:14, 5. Tonkov (Rus.) -5:34, 6. Jimenez (Šp.) -6:54, 7. Totschnig (Rak.) -7:02, 8. Escartin (Šp.) -7:07, 9. Verbrugghe (Belg.) -9:24, 10. Frigo (It.) -11:50.