Club-record signing Gareth Bale misses out on a starting XI berth once again, while Brazil international defensive midfielder Casemiro is a surprise omission.
With the last-four tie evenly poised at 2-1 following the first-leg at the Allianz Arena, it's still all to play for tonight in the Spanish capital.
Real may hold an advantage of two away goals, but their quarter-final scare against Juventus' last month highlighted their defensive frailties.
With Bayern on course for another historic treble, the pressure is all on Zidane and his charges - with a third consecutive European title their only silverware up for grabs in an otherwise disappointing season for the Spanish giants.
Here is how both teams will line up:
Real Madrid: Keylor Navas; Vazquez, Ramos, Varane, Marcelo; Kroos, Kovacic, Modric, Asensio; Benzema, Ronaldo.
FC Bayern: Ulreich, Kimmich, Sule, Hummels, Alaba, Tolisso, Thiago, Muller, James, Ribery, Lewandowski.