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