Haribo 6th Omloop van het Waasland 6th Scheldeprijs 7th Omloop Het Volk 7th Grand Prix de Denain 1998 National Road Championships 1st Time trial 1st Road race 1st GP de Cholet-Pays-de-Loire 1st Route Adélie 1st Grand Prix de Villers-Cotterêts 1st GP de Denain Porte du Hainaut 1st Stage 3 Vuelta a España 1st Stage 5 Étoile de Bessèges 1st Stage 1 4 Jours de Dunkerque 1st Stage 3 Route du Sud 1st Stage 2 Tour du Poitou Charentes et de la Vienne 3rd Overall Circuit Cycliste Sarthe 1st Stages 1, 3 & 5 3rd Overall Giro di Puglia 1st Stages 1 & 3 3rd Tour de Vendée 3rd Paris–Tours 4th Kuurne-Brussels-Kuurne 8th Overall Tour de Picardie 1999 National Road Championships 1st Time trial 1st Road race 1st Coupe de France de cyclisme sur route 1st Overall Tour de Picardie 1st Stage 2b 1st GP de Cholet-Pays-de-Loire 1st Tour de Vendée 1st Tour de l'Oise Étoile de Bessèges 1st Stages 4 & 5 4 Jours de Dunkerque 1st Stages 6 & 7 Tour de France 1st Stage 1 Held after Stage 2–7 Held after Stage 1–8 1st Stage 2 Paris–Nice 1st Stage 2 Tour Méditerranéen 1st Stage 3 Tour de Luxembourg 1st Stage 1b Tour of Sweden 1st Stage 5 Tour du Poitou Charentes et de la Vienne 1st Stage 3 Tour de Pologne 1st Stage 3 Giro della Provincia di Lucca 2nd GP de Denain Porte du Hainaut 3rd Paris–Tours 10th Route Adélie 2000 1st Classic Haribo 1st Tour de Vendée Tour de Pologne 1st Stages 2, 3 & 4 1st Stage 1 Paris–Nice 1st Stage 5a Setmana Catalana de Ciclisme 1st Stage 7 4 Jours de Dunkerque 1st Stage 5 Danmark Rundt National Road Championships 2nd Time trial 2nd Road race 2nd Overall Étoile de Bessèges 1st Stages 1, 3 & 6 3rd Kuurne–Brussels–Kuurne 8th Boucles de l'Aulne 9th Omloop Het Volk 9th GP de Denain Porte du Hainaut 9th Paris–Tours 2001 National Road Championships 1st Time trial 2nd Road race 1st Route Adélie 1st Grand Prix de Denain 1st Tartu Tänavasõit 1st Sadamast Sadamasse (Tallinn-Paldiski) 1st Stage 6 Tour de France Tour Méditerranéen 1st Points classification 1st Stages 5 & 6 Circuit Cycliste de la Sarthe 1st Stages 2 & 3 1st Stage 2 Tour de Picardie 1st Stage 2 Tour de Luxembourg 1st Stage 2 Tour du Poitou Charentes et de la Vienne 1st Stage 1 Tour