Cancellara is the first rider to have won the race twice , having previously won in 2008 ( when riding for Team CSC ) .
The 2012 race took place in fine weather and was convincingly won by Fabian Cancellara , riding for RadioShack -- Nissan .
Fabian Cancellara is the first rider to have won the race twice , having previously won in 2008 ( when riding for Team CSC ) .
The 2012 race took place in fine weather and was convincingly won by Fabian Cancellara , riding for RadioShack -- Nissan .