2012 E3 Harelbeke 1999 Tour de France 2013 Tour de France Stage 21 2008 Tour de France Stage 17 2013 Vuelta a Espana Stage 01 2012 Tour Down Under Stage 05 2008 Tour de France Stage 17 1996 Gent - Wevelgem 2011 Road World Champonships Men Elite 2009 Tour de Langkawi Stage 06