Le Colombien Juan Mauricio Soler (Movistar) a remporté dimanche la deuxième étape du Tour de Suisse, en se détachant dans les derniers hectomètres d'un parcours montagneux de 149 km reliant Lugano (Tessin) à Crans-Montana (Valais).

Soler devance de 12 secondes l'Italien Damiano Cunego (Lampre) et le Luxembourgeois Frank Schleck (Leopard-Trek), vainqueur de la dernière édition de l'épreuve. Le Suisse Fabian Cancellara, vainqueur de la 1re étape samedi à Lugano, a été distancé dès les premiers mètres de l'ascension finale.