After moving to Inter in 1969, he also won the 1970–71 Serie A title with the club, and reached the 1972 European Cup Final, only to be defeated by Ajax. He transferred to Juventus F.C. in 1976 in exchange for Pietro Anastasi, and he played 3 seasons for the club, winning two Serie A titles, a Coppa Italia, and an UEFA Cup. After leaving Juventus in 1979, he finished his career with Verona, retiring from professional football at the end of the 1979–80 Serie B season.