1994 Giro d'Italia 2009 Giro d'Italia Stage 17 2013 Milano - Sanremo 2011 Giro d'Italia Stage 21 2008 Tour de France Stage 17 2012 Tour of Qatar Stage 03 2011 Road World Champonships Men Elite 2010 Tour de France Stage 08 2012 Giro d'Italia Stage 11 2010 Tour of Oman Stage 03