1994 Giro d'Italia 2013 Tour of Oman Stage 02 2009 Road World Champonships Men Elite 2011 Tour of Qatar Stage 02 1999 Giro d'Italia 2013 Tour de France Stage 21 2007 Tour Down Under Stage 05 2012 Tour de France Stage 14 2011 Tour of Qatar etc 2011 Road World Champonships Men Elite