Los Blancos have fond memories of their previous meeting with the Italians following the 4-1 win in Cardiff last June, yet over two legs Juve have beaten Real Madrid on both occasions they previously met in the knockout stages.
The visitors to the Allianz Stadium on Tuesday night are the favourites with dabblebet pricing a first leg win for Zinedine Zidane's men at 6/4 (2.50).
The hosts will be missing two first choice players on Tuesday with defender Mehdi Benatia and midfielder Miralem Pjanic both suspended. Alex Sandro meanwhile picked up an injury on international duty and remains a doubt.
For Madrid, Nacho Fernandez is the only major injury question mark with the defender having to come off during Saturday's La Liga win at Las Palmas. Isco and Sergio Ramos both missed the trip to Gran Canaria with minor knocks but should be back in contention.
Both teams to score at the Allianz Stadium
Real Madrid have only kept two clean sheets in eight matches in this edition of the tournament and both of them came against APOEL Nicosia.
Zidane's men are usually great value for a goal though, having scored in their last 23 Champions League games. So while they might afford Juve chances to score, Real Madrid will feel confident of claiming a potentially vital away goal.
Tips and predictions
Both teams to score is offered at the seemingly generous price of 17/20 (1.85). This bet has paid out in 19 of Real Madrid's last 22 Champions League games, as well as in each of their previous five meetings with Juventus. While first legs can sometimes be cagey affairs, this blockbuster clash is unlikely to follow that trend.