Fabian Cancellara wins Tour of Switzerland
Fabian Cancellara has won the Tour of Switzerland after a convincing victory in the race's final stage.Cancellara beat Tony Martin of Germany in Sunday's 24-mile time trial to become the first Swiss rider since Alex Zuelle in 2002 to win the race.
Portugal's Movistar rider Rui Costa won the Tour of Switzerland after Sunday's ninth and final stage won by Estonian Tanel Kangert of the Astana team.