2008 Tour de France Stage 18 2010 Tour Down Under Stage 04 2014 Tour of Oman Stage 06 2010 Tour of Oman Stage 01 2013 Tour of Qatar Stage 01 1997 Tour de France 2013 Giro d'Italia Stage 05 2007 Tour de Langkawi Stage 07 1997 Tour de France 2012 E3 Harelbeke