Negli ultimi anni di carriera vinse ancora tre tappe al Giro d'Italia e una alla Vuelta a España, un Giro del Lazio, un Giro del Veneto e un secondo titolo nazionale su strada. Da ricordare, nel 1961, la medaglia d'argento, alle spalle di Rik Van Looy, ai campionati del mondo 1961. Sempre nel 1961 concluse al secondo posto il Giro delle Fiandre: in quella corsa superò in volata il britannico Tom Simpson, smise di pedalare ed esultò, pensando di aver vinto; lo spostamento della striscia d'arrivo, al terzo e ultimo giro del circuito, alcuni metri più avanti rispetto ai primi due passaggi, gli costò però la vittoria, che andò a Simpson, abile a risorpassarlo. Attivo anche su pista, prese parte alla Sei giorni di Milano nel 1961 (nono), 1962 (nono) e 1964 (settimo).