Bei der Deutschland-Tour 2004 gewann er das Auftaktzeitfahren mit 25 Sekunden Vorsprung vor Jan Ullrich und errang damit das Gelbe Trikot, das er jedoch auf der 3. Etappe an den späteren Gesamtsieger Patrik Sinkewitz wieder verlor.