He then moved to Juventus and first played for them in a Coppa Italia match against Ascoli Calcio on 29 August 1973, with his Serie A debut following on 2 December 1973 against Verona. In all he played 414 senior matches for Juventus, including 283 in Serie A. In over a decade with Juventus, Gentile won two major European club competitions (1976–77 UEFA Cup and 1983–84 European Cup Winners' Cup), six Serie A championships, and two Coppa Italias. He also reached the final of the 1982–83 European Cup with the Turin club, only to suffer a 1–0 defeat against Hamburg in Athens.