The reigning Serie A champions will play an Australian A-League All-Stars team at the Sydney Olympic stadium on 10 August.
The match follows this year's A-League All Stars clash against English champions Manchester United, which drew 83,000 fans to the same stadium.
Football Federation Australia, CEO, David Gallop said: “The All Stars concept is all about presenting the A-League on the world stage and the presence of Juventus FC in Sydney will guarantee huge domestic and international interest. It's also a great opportunity for A-League players and coaches to test themselves at the highest level.
"Once again we'll make sure the A-League fans have a big say in the selection of the All Stars, which was such a popular feature of the inaugural All Stars match last year."