Mistrz olimpijski z Pekinu pokonał 38 km w czasie 45.59 wyprzedzając o blisko półtorej minuty Niemca Tony'ego Martina i o 1.42 Holendra Thomasa Dekkera. Ubiegłoroczny zwycięzca Czech Roman Kreuziger zajął w czasówce siódme miejsce, ze stratą dwóch minut do zwycięzcy. W końcowej klasyfikacji generalnej Cancellara wyprzedził Martina o 2.02 i Kreuzigera o 2.24. wyniki dziewiątego etapu (38 km na czas w Bernie): 1. Fabian Cancellara (Szwajcaria/Saxo Bank) 45.59 2. Tony Martin (Niemcy/Columbia) strata 1.27 3. Thomas Dekker (Holandia/Silence-Lotto) 1.42 4. Markus Burghardt (Niemcy/Columbia) 1.43 5. Sylvain Chavanel (Francja/Quick-Step) 1.48 6. Cameron Meyer (Australia/Garmin) 1.50 7. Roman Kreuziger (Czechy/Liquigas) 2.00 8. Brian Vandborg (Denia/Liquigas) 2.02 9. Andreas Kloeden (Niemcy/Astana) 2.14 10. Thor Hushovd (Norwegia/Cervelo) ten sam czas końcowa klasyfikacja generalna: 1. Fabian Cancellara (Szwajcaria/Saxo Bank) 33:05.51 2. Tony Martin (Niemcy/Columbia) strata 2.02 3. Roman Kreuziger (Czechy/Liquigas) 2.24 4. Andreas Kloeden (Niemcy/Astana) 2.50 5. Władimir Karpiec (Rosja/Katiusza) 3.18 6. Damiano Cunego (Włochy/Lampre) 3.23 7. Tadej Valjavec (Słowenia/AG2R) 3.45 8. Rein Taaramaee (Estonia/Cofidis) 4.04 9. Kim Kirchen (Luksemburg/Columbia) 4.04 10. Maxime Monfort (Belgia/Columbia) 4.08.