Nel 1970 dovette subire il dominio dei corridori belgi nelle grandi classiche. Arrivò in forma al Giro d'Italia, ma dovette arrendersi ancora a Eddy Merckx, così come nella Milano-Sanremo 1971 e ai campionati del mondo dello stesso anno (fu invece secondo alle spalle di Franco Bitossi al Giro di Lombardia 1970). Nel 1972 non ottenne risultati importanti nelle classiche di primavera e al Giro d'Italia fece molta fatica, classificandosi ottavo, superato nel finale anche da Roger De Vlaeminck, specialista delle classiche. In giugno vinse per la seconda volta il Giro dell'Appennino, valido come campionato nazionale, e al Tour de France subito seguente chiuse in seconda posizione (battuto sempre da Merckx); in autunno concluse quindi terzo al Giro di Lombardia.