Fabian Cancellera is having a good couple of years.
2006 saw him winning Paris-Roubaix over the previously dominant Tom Boonen and winning the Worlds Time Trial competition later in the year.
He won the prologue and Stage 3 of this year's Tour de France and held on to the yellow jersey for 8 days.
Now he overcomes pressure, rain and a tougher course to repeat as the World Champ. He finished nearly a minute faster than Laszlo Bodrogi of Hungary and Dutchman Stef Clement.
American Dave Zabriskie has been having good performance at time trials this year, but only managed 12th place today.