De vierde etappe begon met een vlak stuk en kort na de start vertrok een kopgroep met zeven renners. Op 95 kilometer van de streep valt de groep in tweeën, de ene helft werd ingelopen en de andere helft, met de NederlanderPim Ligthart, bleef langer vooruit. Uiteindelijk is de SpanjaardMiguel Minguez de laatste die, op de eerste klim van de dag, werd teruggepakt door het peloton. Uiteindelijk was het de ItaliaanStefano Pirazzi die als eerste bovenkwam op de Vibo Valentia. Verschillende hooggeklasseerde renners kregen vervolgens problemen. Hieronder waren ook de Italiaanse topfavoriet Vincenzo Nibali en de best geklasseerde NederlanderPieter Weening. Beiden wisten echter weer voor de laatste beklimming terug te komen. Op de laatste klim, de Croce Ferrata, was het de ItaliaanDanilo Di Luca die samen met de ColombiaanRobinson Chalapud de aanval zocht. Uiteindelijk strandde de vlucht in het zicht van de haven. Op een kleine vijfhonderd meter voor de eindstreep werden de twee teruggepakt en werd er alsnog gesprint voor de eindzege. Deze sprint werd gewonnen door de ItaliaanEnrico Battaglin, gevolgd door de ItalianenFabio Felline en Giovanni Visconti die respectievelijk tweede en derde werden.
In het algemeen klassement weet de ItaliaanLuca Paolini zijn leidende positie te handhaven. De BritBradley Wiggins verliest door een breuk in het peloton veel tijd. Wiggins zakt weg in het algemeen klassement en de ColombiaanRigoberto Urán neemt zijn tweede plaats over met een achterstand van zeventien seconden. Op de derde plaats volgt nu de SpanjaardBeñat Intxausti met een achterstand van 26 seconden. Na tijdverlies van Pieter Weening, eveneens door de breuk in het peloton, is nu Robert Gesink de beste Nederlander op de twaalfde plaats met een achterstand van 45 seconden. De bestgeklasseerde Belg is Francis de Greef. Hij staat met een achterstand van drie minuten en drie seconden op plaats 45.
De ItaliaanLuca Paolini weet ook de leiding in het puntenklassement te behouden door het sprokkelen van punten bij de aankomst. De rode trui zal in de vijfde etappe gedragen worden door de AustraliërCadel Evans omdat Paolini al het roze om de schouders heeft. In het bergklassement heeft de ItaliaanGiovanni Visconti de leiding weer overgenomen van de BelgWillem Wauters. Fabio Aru heeft de leiding in het jongerenklassement behouden. Ook de stand in het ploegenklassement verandert niet. Deze wordt nog steeds aangevoerd door de RussischeKatjoesja ploeg.