The 2006 Tour de Suisse was the 70th edition of the Tour de Suisse road cycling stage race, which took place from 10 to 18 June 2006. The race consisted of nine stages, covering a total of 1,468 km, starting in Baden and finishing in Bern. Wikipedia
Winner