2012 Tour of Qatar Stage 03 2011 Vuelta a Espana Stage 12 2010 Tour de France Stage 12 1998 Tour de France 2010 Tour of Qatar Stage 02 2009 Tour de France Stage 12 2014 Tour of Oman Stage 06 2011 Road World Champonships Men Elite 2013 Cyclo-cross World Cup Round 4 Women 2006 Tour de France Stage 07