De zevende etappe, een heuvelrit met vier beklimmingen, begon met de ontsnapping van een kopgroep met daarin de NederlanderPim Ligthart en Maarten Tjallingii. Onder leiding van de AustraliërAdam Hansen en de ItaliaanEmanuele Sella werd de kopgroep uiteen gereden op de Chieti Pietragrossa, een klim van de derde categorie. De Australiër en Italiaan gingen vervolgens met zijn tweeën verder op een nat parcours. Op de derde klim van de dag, de Santa Maria De Criptis, reed Hansen weg bij Sella. De Australiër werd niet meer teruggepakt door het peloton en soleerde naar de eindstreep. Achter de solotocht van Hansen ontstond er in het peloton een strijd tussen de klassementsrenners. De ItaliaanLuca Paolini, leider in het algemeen klassement, kon het tempo niet bijbenen en verloor veel tijd. Ook de BritBradley Wiggins verloor veel tijd nadat hij onderuit ging in de afdaling van de San Silvestro. Het peloton reed onder leiding van de Blanco ploeg en de Astana ploeg stevig door. In de achtergrond sprintten de ItalianenEnrico Battaglin en Danilo Di Luca naar de tweede en derde plaats.
In het algemeen klassement zakt de Italiaanse leider Luca Paolini door het ijs. Ook de nummer twee, de ColombiaanRigoberto Urán, verloor veel tijd omdat hij zijn kopman moest helpen. De SpanjaardBeñat Intxausti bleef wel bij de voorste groep en pakt zo de leiding in het algemeen klassement. Hij wordt op vijf seconden gevolgd door de ItaliaanVincenzo Nibali. De Canadese titelverdediger, Ryder Hesjedal, staat op de derde plaats met acht seconden achterstand. De beste Nederlander is Robert Gesink die goed van voren zat in de etappe en zo de top tien inreed. Hij staat op de zevende plaats met een achterstand van negentien seconden. Ook de NederlanderPieter Weening reed zich de top tien in deze etappe. Met een achterstand van 29 seconden staat hij op de negende plaats. De bestgeklasseerde Belg is Francis De Greef. Ook hij verloor tijd en staat nu op plaats 44 met een achterstand van vier minuten en één seconde.
De BritMark Cavendish gaat nog altijd aan de leiding in het puntenklassement. Zijn leidende positie kwam niet in gevaar tijdens de zesde etappe. Ook de ItaliaanGiovanni Visconti leidt nog in het bergklassement. In het jongerenklassement verloor de leider, de ItaliaanFabio Aru tijd en daardoor ook de witte trui. De PoolRafał Majka is nu de leider in het jongerenklassement. De Sky ploeg viel weg uit het ploegenklassement en die plek wordt ingenomen door de NederlandseBlanco-formatie. Blanco staat op de tweede plek en op de eerste plek staat nog altijd de RussischeKatjoesja-ploeg.