Kyle Walker returns to the Manchester City starting line-up after recovering from the hamstring injury he suffered on international duty last month.
Kevin de Bruyne is also included ahead of Mateo Kovacic after missing last week’s first leg in Madrid because of illness.
Manuel Akanji moves from right-back to central defence, with John Stones on the bench, where he is joined by Nathan Ake, who has recovered from a calf problem.
Manchester City: Ederson, Walker, Akanji, Dias, Gvardiol, Rodri, De Bruyne, Bernardo Silva, Foden, Grealish, Haaland. Substitutes: Ortega, Stones, Ake, Doku, Kovacic, Alvarez, Gomez, Nunes, Carson, Bobb, Lewis.
Nacho replaces suspended Aurelien Tchouameni at the back in the only change to the visitors from last week’s first leg.
Coach Carlo Ancelotti has opted not to bring an additional player into his squad, so has gone with 10 substitutes.
Among them are former City youngster Brahim Diaz and veteran Croatia midfielder Luka Modric.
Jude Bellingham will offer support to Vinicius Jr and Rodrygo in the Real Madrid attack.
Real Madrid: Lunin, Carvajal, Rudiger, Nacho, Mendy, Camavinga, Kroos, Valverde, Bellingham, Rodrygo, Vinicius Junior.Substitutes: Miltao, Modric, Joselu, Vazquez, Ceballos, Garcia, Diaz, Guler, Arrizabalaga, Gonzalez Perez