Spain's Benat Intxausti won a three-way sprint to take stage 16 of the Giro d'Italia ahead of Tanel Kangert and Przemyslaw Niemiec in Ivrea.
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.
Tour de France
View : 902 times
View : 854 times
View : 819 times
View : 743 times
View : 652 times
Find detailed TV schedules for all Eurosport channel.
Find all the sports news on iPhone, BlackBerry, Android and iPad.
Follow up to the minute sports reports with Eurosport.