Le Britannique Mark Cavendish (HTC-Highroad) conclut au sprint la 12ème étape du Giro, qu’il remporte devant Davide Appollonio (Team Sky) et Alessandro Petacchi (Lampre-ISD). Le peloton a été fractionné sur une chute massive à 1500 mètres du but mais Alberto Contador (Saxo Bank-SunGard) préserve le Maillot Rose.