Conquistò inoltre ancora la maglia verde al Tour de France, con un successo parziale nella penultima tappa.
Nella stagione seguente, dopo i consueti trionfi primaverili in terra spagnola, fece poker alla Milano-Sanremo, superando in volata lo storico rivale Mario Cipollini.
Dopo i quattro successi al Giro di Baviera, i tre al Deutschland Tour e i due al Tour de Suisse, al Tour de France vinse tre frazioni e superò l'australiano Stuart O'Grady nella classifica a punti per soli quattro punti, facendo sua la maglia verde per la sesta e ultima volta.
Nel 2005 la T-Mobile non lo iscrisse al Tour de France, scegliendo di puntare alla classifica generale con Aleksandr Vinokurov e Jan Ullrich, senza pensare alle vittorie di tappa.