It’s the French side who hold a 1-0 lead from the reverse fixture, played back in February, but Rudi Garcia’s side have barely had any competitive football since then.
Ligue 1 was never restarted after lockdown, while their Coupe de la Ligue final against PSG at the weekend resulted in a defeat on penalties.
Juventus, on the other hand, played out the remainder of their Serie A fixtures to good effect, wrapping up another league title.
Here’s all you need to know about the game.
When is it and what time is kick-off?
The match will begin at 8pm BST on Friday 7 August at the Allianz Stadium.
How can I watch it online and on TV?
The game will be broadcast live on BT Sport 2 and BT Sport Extra 2.
Subscribers can also stream the match on the BT Sport website and app.
Juventus are without Douglas Costa, while Paulo Dybala misses out. Mattia De Sciglio is also injured.
Lyon welcomed back Memphis Depay to action in their cup final loss at the weekend, but Kenny Tete is unfit.
Juventus: Szczesny, Cuadrado, De Ligt, Bonucci, Sandro, Rabiot, Pjanic, Bentancur, Ronaldo, Bernardeschi, Higuain.
Lyon: Lopes, Dubois, Denayer, Marcelo, Marçal, Cornet, Caqueret, Guimarães, Aouar, Depay, Toko-Ekambi.
Juventus — 5/11
Draw — 19/5
Lyon — 38/5