There was no Cristiano Ronaldo following his sensational switch from Real Madrid but Juve still fielded a star-studded XI, including Perin, Can, Cancelo, Giorgio Chiellini, Daniele Rugani, Claudio Marchisio, Miralem Pjanic, Alex Sandro and Federico Bernardeschi.

Bayern – who defeated Paris Saint-Germain 3-1 in their ICC opener – fielded the likes of Franck Ribery, Javi Martinez, Juan Barnat and Serge Gnabry in the line-up, with Arjen Robben, David Alaba, Kingsley Coman and Renato Sanches on the bench.

It was a lively start despite the wet conditions as Ulreich was forced into an early save – the back-up keeper managing to get a strong hand to keep out Favilli's powerful attempt.

Perin enjoyed a relatively comfortable half, though the former Genoa star was called into action to deny Ribery, who showed some nice foot work to create space to unleash a fine curling effort four minutes later.

Bundesliga holders Bayern began to take control as the half wore on, with Juve surviving a couple of goal-mouth scrambles, however, it was the Italian champions who opened the scoring just past the half-hour mark.

A poor back-pass from Stanisic put Ulreich under serious pressure and Marchisio pounced on the wayward return ball, picking out Favilli and the new signing side-footed the opener with the German shot-stopper caught off his line.

Bayern were forced into a substitution with Martinez – who has endured an injury-ravaged career – replaced by Alaba following a collision with Favilli.