2013 Tour de France Stage 21 1997 Tour de France 2011 Tour Down Under Stage 05 2009 Tour de France Stage 12 1994 Tour de France 2010 Tour of Oman Stage 01 2014 Tour of Oman Stage 06 2013 Tour de Langkawi Stage 07 1995 Tour des Flandres 2009 Giro d'Italia Stage 06