Etap 10 – 20.05: Pesaro-Urbino, 36 km (ITT) Wyniki NazwiskoKrajDrużynaCzas1Marzio BruseghinLampre56' 41"2Alberto ContadorTeam Astana+ 8"3Andreas KlödenTeam Astana+ 20"Klasyfikacja generalna po etapie NazwiskoKrajDrużynaCzas1Giovanni ViscontiQuick Step43 h 12' 02"2Matthias RussTeam Gerolsteiner+ 3' 31"3Gabriele BosisioLPR Brakes-Ballan+5' 50"

Etap 11 – 21.05: Urbania-Cesena, 193 km Wyniki NazwiskoKrajDrużynaCzas1Alessandro BertoliniPVC Diquigiovanni-Androni5 h 44' 22"2Pablo LastrasCaisse d’Épargne+ 5"3Fortunato BalianiCSF Group-Navigareten sam czasKlasyfikacja generalna po etapie NazwiskoKrajDrużynaCzas1Giovanni ViscontiQuick Step49 h 00' 17"2Gabriele BosisioLPR Brakes+ 5' 50"3Alberto ContadorTeam Astana+ 6' 59"

Etap 12 – 22.05: Forlì-Carpi, 171 km Wyniki NazwiskoKrajDrużynaCzas1Daniele BennatiLiquigas4 h 05' 29"2Mark CavendishTeam High Roadten sam czas3Robbie McEwenSilence-Lottoten sam czasKlasyfikacja generalna po etapie NazwiskoKrajDrużynaCzas1Giovanni ViscontiQuick Step49 h 00' 17"2Gabriele BosisioLPR Brakes+ 5' 50"3Alberto ContadorTeam Astana+ 6' 59"