W klasyfikacji generalnej zawodnik hiszpańskiej ekipy Movistar zdecydowanie wyprzedził Holendra Bauke Mollemę oraz Czecha Romana Kreuzigera. Prowadzący przed etapem z przewagą 13 sekund nad Costą Szwajcar Matthias Frank stracił w czasówce blisko dwie minuty i ostatecznie zajął w wyścigu piąte miejsce. Jedyny Polak, który startował w tej imprezie należącej do cyklu World Tour, Tomasz Marczyński (Vacansoleil) nie ukończył sobotniego etapu. Wyniki 9. etapu, Bad Ragaz - Flumserberg (jazda ind. na czas 26,8 km): 1. Rui Costa (Portugalia/Movistar) 51.56 2. Tanel Kangert (Estonia/Astana) strata 21 s 3. Bauke Mollema (Holandia/Blanco) 29 4. Jean-Christophe Peraud (Francja/AG2R) 42 5. Andrey Bakkazakova (Kostaryka/Movistar) 43 6. Thibaut Pinot (Francja/FDJ) 55 Klasyfikacja końcowa: 1. Costa 31:08.11 2. Mollema 1.02 3. Roman Kreuziger (Czechy/Saxo-Tinkoff) 1.10 4. Pinot 1.26 5. Mathias Frank (Szwajcaria/BMC) 1.43 6. Kangert 1.51