En la primera fase de la Liga de Campeones de la UEFA 1996-97 disputó cinco encuentros y marcó tres goles (dos ante el Rapid Viena de Austria y uno ante el Manchester United de Inglaterra), logrando disputar su segunda final consecutiva en la Liga de Campeones, anotando un gol de tacón, aunque finalmente el encuentro terminó con marcador de 3-1 a favor del Borussia Dortmund de Alemania. En la temporada 1997-98, la Juventus revalidó el título obtenido en la campaña anterior en la Serie A gracias a veintiún victorias, once empates y dos derrotas. Además también conquistó la Supercopa de Italia venciendo por 3-0 al Vicenza Calcio. Durante esa misma temporada disputó treinta y dos encuentros y anotó veintiún goles en el campeonato italiano, así mismo marcó un gol más ante la Unione Sportiva Lecce en los octavos de final de la Copa Italia. En mayo de 1998, disputó por tercera ocasión consecutiva la final de la Liga de Campeones de la UEFA, esta vez ante el Real Madrid que finalmente venció por 1-0, y tuvo que conformarse con ser el máximo goleador del campeonato con diez anotaciones.