Il signe ensuite à la Juventus, où il reste deux saisons. Avec la "Juve" (y disputant son premier match le lors d'un succès contre Savone 1-0), il dispute 63 matchs et inscrit 22 buts, remportant le "Scudetto" en 1967. En 1968, il retourne à Brescia, club de Serie B, jouant 93 matchs pour 33 buts. Avec ce club, il finit vice-champion de Serie B en 1969 et meilleur buteur du championnat avec 18 buts. Il joue ensuite une dernière saison en Serie A, puis connaît une descente et termine sa carrière en 1972 après deux saisons en Serie B.