Au printemps 1967, il enlève Paris-Roubaix au terme d'un sprint royal devant Altig, Van Looy et Merckx puis remporte le Tour d'Espagne (classement général et classement aux points). Bien décidé à triompher un jour dans le Tour de France, c'est encore le maillot vert qu'il conquiert cette année-là. Il est ensuite second du championnat du monde à Heerlen, aux Pays-Bas, devancé de dix centimètres au sprint par Eddy Merckx. Vainqueur de Paris-Luxembourg, il s'adjuge à l'issue de cette saison le Super Prestige Pernod qui récompense le cycliste n°1 de la saison.