Nowym liderem wyścigu został czwarty na mecie Włoch Franco Pellizzoti (Liquigas). 24-letni Ricco, nadzieja włoskiego kolarstwa, doścignął na 50 metrów przed metą mistrza Hiszpanii Joaquima Rodrigueza, który zaatakował samotnie na ostatnim kilometrze, na najtrudniejszym odcinku podjazdu prowadzącego do mety. W pościgu za Hiszpanem tempo dyktowali Włosi Paolo Savoldelli i Leonardo Piepoli, pracując na rzecz liderów swych ekip (odpowiednio di Luki i Ricco) i doprowadzając do zlikwidowania ucieczki Rodrigueza, który ostatecznie zajął szóste miejsce. Już przed startem do Giro Riccardo Ricco, który przed rokiem zajął w wyścigu szóste miejsce, deklarował, że jego celem jest różowa koszulka. W Agrigento zanotował swój drugi sukces etapowy w wyścigu dookoła Włoch, po zwycięstwie przed rokiem na mecie etapu do Lavaredo. Amerykanin Christian Vande Velde, który był liderem po pierwszym etapie, został za czołówką na finałowym podjeździe i stracił różową koszulkę. Nie była to jedyna strata ekipy Slipstream na drugim etapie. Po kraksie wycofał się bowiem z wyścigu kolarz tej drużyny, mistrz USA w jeździe na czas David Zabriskie. Poszkodowany został przetransportowany helikopterem do szpitala na szczegółowe badania. W tej samej kraksie uczestniczyło kilku innych zawodników, między innymi Hiszpan Alberto Contador, ale nie odnieśli poważniejszych obrażeń i doścignęli główny peleton. Na czele klasyfikacji generalnej znalazł się 30-letni Franco Pellizotti, który wyprzedza Vande Velde o jedną sekundę i Duńczyka Chris Soerensen o 7 sekund. Pochodzący z Friuli kolarz grupy Liquigas po raz pierwszy w karierze założy w poniedziałek różową koszulkę lidera Giro d'Italia. Poniedziałkowy, trzeci etap, rozgrywany także na Sycylii, prowadzi z Katanii do Milazzo i ma 221 km długości. Czołówka drugiego etapu (Cefalu - Agrigento, 207 km): 1. Riccardo Ricco (Włochy/Sauniel Duval) 5:48.35 2. Danilo di Luca (Włochy/LPR) 3. Davide Rebellin (WłochyGerolsteiner) 4. Franco Pellizotti (Włochy/Liquigas) 5. Paolo Savoldelli (Włochy/LPR) 6. Joaquim Rodriguez (Hiszpania/Caisse d'Epargne) wszyscy ten sam czas 7. Jussi Veikkanen (Finlandia/FDJ) strata 4 s 8. Vincenzo Nibali (Włochy/Liquigas) 8 9. Leonardo Piepoli (Włochy/Sauniel Duval) 8 10. Andreas Kloeden (Niemcy/Astana) 8 .. 18. Alberto Contador (Hiszpania/Astana) 10 19. Christian Vande Velde (USA/Slipstream) 10 44. Sylwester Szmyd (Polska/Lampre) 31 klasyfikacja generalna: 1. Franco Pelizotti (Włochy/Liquigas) 6:15.16 2. Christian Vanden Velde (USA/Slipstream) strata 1 s 3. Chris Sorensen (Dania/CSC) 7 4. Danilo Di Luca (Włochy/LPR) 7 5. Morris Possoni (Włochy/High Road) 8 6. Vincenzo Nibali (Włochy/Liquigas) 8 7. Nicki Sorensen (Dania/CSC) 17 8. Bradley McGee (Australia/CSC) 17 9. Kanstantsin Siwcow (Białoruś/High Road) 18 10. Paolo Savoldelli (Włochy/LPR) 19 .. 44. Sylwester Szmyd (Polska/Lampre) 1.07