Giovanni Visconti defied the snow to take a remarkable solo victory at the Marco Pantani monument on the Col du Galibier in stage 15.
Britain's Mark Cavendish won the longest stage of the Giro d'Italia after another thrilling bunch sprint in Cherasco.
Lithuania's Ramunas Navardauskas restored some pride to the Garmin-Sharp squad with a strong stage 11 solo win.
It was a mixed day for Team Sky as Bradley Wiggins lost more time to his rivals, while Rigoberto Uran soloed to victory.
Defending champion Ryder Hesjedal dropped out of the top 10 after losing more than a minute to his rivals on stage nine of the Giro, won by Maxim Belkov.
Marcel Kittel won the Tour de Picardie in stunning style as he won the third and final stage of the race in Soissons.
Britain's Alex Dowsett beat compatriot Bradley Wiggins in a 55km individual time trial to win stage eight.
New Giro d'Italia race leader Vincenzo Nibali took an important step towards possible victory on Saturday by limiting his losses to favourite Bradley Wiggins in
Britain's Bradley Wiggins lost precious seconds to his main rivals in stage four of the Giro d'Italia, won by Enrico Battaglin.
Tour de France
View : 3627 times
View : 1726 times
View : 1035 times
View : 945 times
View : 443 times
Find detailed TV schedules – click here.
Find all the sports news on iPhone, BlackBerry, Android and iPad.
Download the latest Eurosport Australia TV schedules for your favourite sports FREE to your calendar. It's a simple three step process!