2000 Tour de France Stage 21 2012 Tour of Qatar Stage 03 2009 Giro d'Italia Stage 17 2011 Giro di Lombardia 2011 Cyclo-cross World Cup Round 5 Men Elite 2009 Vuelta a Espana Stage 01 2012 Road World Champonships Men TTT 2013 Milano - Sanremo 2009 Vuelta a Espana Stage 12 1994 Giro d'Italia