de Pologne 1st Stage 1 Giro della Provincia di Lucca 2nd Overall Danmark Rundt 1st Stage 6 2nd Gran Premio Bruno Beghelli 4th Dwars door Vlaanderen 6th Overall 4 Jours de Dunkerque 1st Stages 1, 2, 4 & 7 6th Paris–Brussels 7th Tour de Vendée 8th Kuurne–Brussels–Kuurne 8th Cholet-Pays de Loire 8th Paris–Tours 2002 National Road Championships 1st Time trial 1st Road race 1st Kuurne–Brussels–Kuurne 1st Classic Haribo 1st Tartu Tänavasõit 1st Stage 5 Tour de France Étoile de Bessèges 1st Stages 4 & 5 6th Overall Danmark Rundt 7th Road race, UCI Road World Championships 2003 1st Time trial, National Road Championships 1st Coupe de France de cyclisme sur route 1st Gran Premio della Costa Etruschi 1st Classic Haribo 1st Tour de Vendée 1st GP Ühispanga Tartu 1st Overall Driedaagse van West-Vlaanderen 1st Stage 2 1st Stage 5 Étoile de Bessèges 1st Stage 3 4 Jours de Dunkerque 1st Stage 6 Danmark Rundt 1st Stage 3 Tour du Poitou Charentes et de la Vienne 2nd Scheldeprijs 6th Dwars door Vlaanderen 7th Cholet-Pays de Loire 7th E3 Prijs Vlaanderen 10th GP de la Ville de Rennes 2004 1st Time trial, National Road Championships 1st Stage 1 Tour de France Étoile de Bessèges 1st Stage 2 & 5 1st Stage 4 Tour de la Région Wallonne 2nd Overall Driedaagse van West-Vlaanderen 1st Points classification 1st Stages 1 & 2 2nd Dwars door Vlaanderen 2nd E3 Prijs Vlaanderen 2nd Tour de Vendée 3rd Gent–Wevelgem 5th Tallinn–Tartu GP 6th Overall Tour de Picardie 9th Paris–Tours 2005 National Road Championships 1st Time trial 1st Road race 1st Stage 3 Tour de Pologne 1st Stage 3 Tour du Poitou Charentes et de la Vienne 7th Paris–Bourges 9th Châteauroux Classic 2006 1st Time trial, National Road Championships Étoile de Bessèges 1st Stages 2 & 5 8th Classic Haribo 2007 National Road Championships 1st Time trial 2nd Road race 6th Tartu GP 7th Tallinn–Tartu GP 2008 1st Road race, National Road Championships 4th Riga GP 7th Tallinn–Tartu GP 2009 FDB Insurance Ras 1st Stages 3 & 8 Tour de Hokkaido 1st Stages 3 & 4 1st Stage 9 Tour du Cameroun 1st Stage 2 Herald Sun Tour 2nd Tallinn–Tartu GP 4th Time trial, National Road Championships 9th Overall Tour du Maroc 1st Stage 7 2010 2nd Tallinn–Tartu GP 3rd Road race, National Road Championships 6th Mumbai Cyclothon 8th Vice President Cup 2011 1st Jūrmala GP 1st Stage