The 2012 race took place in fine weather .
The 2012 race was convincingly won by Fabian Cancellara , riding for RadioShack -- Nissan .
The 2012 race took place in fine weather and was convincingly won by Fabian Cancellara , riding for RadioShack -- Nissan .