2010 Tour de France Stage 05 1999 Giro d'Italia 2014 Dubai Tour Stage 01 2012 E3 Harelbeke 2012 Tour de France Stage 07 2007 Tour Down Under Stage 05 1997 Giro d'Italia 2011 Vuelta a Espana Stage 08 2003 Paris - Nice Stage 07 2000 Paris - Roubaix