Tadej Valjavec definitely lost the Tour de Suisse today - the Slovenian ended in 59th place at 3' 49:..!

Stuart O'Grady leads what seems to be a TTT - in fact the Aussie scorched the course to take 16th place at 2' 40...

Andy Schleck placed 15th at 2' 37...

Damiano Cunego placed 14th at 2' 33...

Heinrich Haussler took 13th place at 2' 33...

Alessandro Ballan took 12th place at 2' 24...

Vladimir Karpets placed 11th at 2' 21...

Thor Hushovd placed 10th at 2' 14...

Andreas Kloden took 9th place at 2' 09...

Brian Vandborg took 8th place at 2' 02...

Roman Kreuziger took 7th place at 2' 00...

Cameron Meyer placed 6th at 1' 50...

Sylvain Chavanel placed 5th at 1' 48...

Marcus Burghardt placed 4th at 1' 43...

Thomas Dekker took 3rd place at 1' 42...

Tony Martin placed second at 1' 27...

Fabian Cancellara caught Kreuziger for two minutes on his way to winning the stage - at over 50-kilometres-per-hour..! - As well as the race overall...