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.
43623
Fabian Cancellara wins Tour of Switzerland
88128
Valverde wins second stage of Tour of Spain
130680
Fifa lifts threat to suspend Switzerland
42623
Boonen wins Tour of Qatar
172559
Willis wins in Milan
43474
Chavanel wins 19th stage of Tour de France
31643
Cavendish wins his third stage
103111
Contador wins time trial to increase lead
78607
Ciolek wins the Milan-San Remo
95086
Hamilton wins Belgian Grand Prix
104543
Jenson Button is world champion
97635
Horner wins Tour of California
153865
Gebrselassie cruises to victory
79046
Boonen wins third stage
152276
Cavendish wins 12th stage of Tour of Spain
34814
Contador back on bike at Tour of the Algarve after escaping doping ban
121519
Carlos Sainz of Spain wins first stage of Central Europe Rally