Fabian Cancellara (RadioShack-Leopard) broke away from a group of eight riders with 35km to go, beating the field by a minute at the finish. Cancellara is now a three-time champ in the event.