Bayern Munich welcome Real Madrid to the Allianz Arena with a narrow advantage after securing a 2–1 first-leg victory in Spain. Goals from Luis Díaz and Harry Kane gave Bayern the edge, although a late strike from Kylian Mbappé ensured the tie remains finely balanced heading into the second leg.
Bayern followed up that important win with a dominant 5–0 victory over St. Pauli, showing strong form at the perfect time. Meanwhile, Real Madrid’s struggles continued domestically, as they were held to a 1–1 draw by Girona as reported by softfootball, a result that further dented their La Liga title hopes. Despite these setbacks, Madrid’s strong European pedigree means they remain a serious threat.

Bayern have been formidable at home this season, winning all five of their Champions League matches at the Allianz Arena, and they will be confident of finishing the job. However, Real Madrid’s history in Europe especially against German opposition suggests they are far from out of contention.
Clips have surfaced showing how intensely Real Madrid have been training ahead of their second-leg clash with Bayern, as reported by the club on their X handle.
👊 Preparing for the match against @FCBayernEN! pic.twitter.com/VJ5dihdNzF
— Real Madrid C.F. 🇬🇧🇺🇸 (@realmadriden) April 12, 2026
Team news
Team news sees Bayern without Lennart Karl and Sven Ulreich, while Harry Kane is expected to return after being rested. Serge Gnabry could also start, with Jamal Musiala possibly dropping to the bench. For Real Madrid, Thibaut Courtois and Rodrygo remain unavailable, while Aurélien Tchouaméni is suspended. Mbappé remains a doubt but could feature alongside Vinícius Jr in attack if fit.

Possible lineups
Bayern Munich: Neuer; Laimer, Upamecano, Tah, Stanisic; Kimmich, Pavlovic; Olise, Gnabry, Díaz; Kane
Real Madrid: Lunin; Alexander-Arnold, Rüdiger, Huijsen, Carreras; Valverde, Camavinga, Bellingham; Güler; Mbappé, Vinícius Jr
Where to watch
| Competition | Match | Date | Time | TV/Streaming |
| Champions League | Bayern Munich vs Real Madrid | Wednesday | 8:00 PM | SuperSport, UEFA.tv |