Results from the ninth and final stage of the Tour de Suisse cycle race Sunday, a 168 kilometers (104 miles) stage from Altdorf to Bern.
1. Fabian Cancellara, Switzerland, CSC, 4 hours, 1 minute, 7 seconds
2. Philippe Gilbert, France, Francaise des Jeux, same time.
3. Daniel Moreno, Spain, Caisse d'Epargne, 4 seconds behind.
4. Matteo Tossatto, Italy, Quick Step, :05.
5. Markus Zberg, Switzerland, Gerolsteiner, :08.
6. Greg Van Avermaet, Belgium, Silence-Lotto, same time.
7. Serguei Ivanov, Russia, Astana, same time.
8. Jose Joaquin Rojas, Spain, Caisse d'Epargne, same time.
9. Alessandro Ballan, Italy, Lampre, same time.
10. Erik Zabel, Germany, Milram, same time.
Final Standings
(Through 9 of 9 stages)
1. Roman Kreuziger, Czech Republic, Liquigas, 35 hours, 43 minutes, 46 seconds.
2. Andreas Kloeden, Germany, Astana, 49 seconds behind.
3. Igor Anton, Spain, Euskaltel-Euskadi, 1:55.
4. Damiano Cunego, Italy, Lampre, 2:11.
5. Thomas Lovkvist, Sweden, High Road, 2:37.
6. Andy Schleck, Luxembourg, CSC, 2:57.
7. Kim Kirchen, Luxembourg, High Road, 2:58.
8. Markus Fothen, Germany, Gerolsteiner, 4:08.
9. Christian Knees, Germany, Milram, 4:18.
10. Laurens Ten Dam, Netherlands, Rabobank, 4:26.


