2006 Tour de Suisse

The race consisted of nine stages, covering a total of 1,468 km (912 mi), starting in Baden and finishing in Bern.

2004 champion Jan Ullrich (T-Mobile Team) overcame a 50-second deficit on the final stage to win the overall title and the yellow jersey, in what became the last race of his career.

Koldo Gil and Jörg Jaksche finished second and third, respectively, to complete the podium.

In February 2012 Ulrich was found guilty of a doping offence by the Court of Arbitration for Sport.

[2] Daniele Bennati (Lampre–Fondital) won the points classification as the most consistent finisher.