2006 Tour de France Stage 07 2013 Ladies Tour of Qatar Stage 03 2010 Tour of Qatar Stage 02 2009 Vuelta a Espana Stage 01 1994 Giro d'Italia 2003 Tour de France Stage 01 2007 Road World Championships Men Elite 2010 Tour de France Stage 12 1999 Giro d'Italia 2012 Tour of Qatar Stage 03