The reverse fixture at the Santiago Bernabeu finished in Real's favour as Cristiano Ronaldo's first-half brace proved to be enough for victory against a Juve side that had Giorgio Chiellini sent off early in the second half.
Since that defeat, Juve have won three straight games in Serie A without conceding a goal.
They will be without Chiellini on Tuesday night, with Andrea Barzagli the most likely replacement in the heart of defence.
Victory for Madrid in the last week took them six points clear at the top of the group and if they beat Juve, then they will all but guarantee a place in the last 16.
Gareth Bale sat out the previous game against the Italian champions but his recent performances for Los Blancos are likely to earn him a start.
Possible starting lineups
Juve: Buffon; Caceres, Bonucci, Barzagli, Isla, Vidal, Pirlo, Marchisio, De Ceglie, Tevez, Llorente
Real: Lopez; Carvajal, Pepe, Ramos, Marcelo; Alonso, Modric; Bale, Isco, Ronaldo; Benzema
Sports Mole says: 1-1