The 2025/26 Champions League semi-finals pit Arsenal against Atletico Madrid and Paris Saint-Germain versus Bayern Munich, with all matches kicking off at 20:00 BST. Arsenal advanced after holding off Sporting, while Atletico Madrid overcame Barcelona. PSG, the holders, ousted Liverpool, and Bayern progressed past Real Madrid.
Arsenal will face Atletico Madrid in one semi-final, following the Gunners' victory over Sporting and Atleti's resistance against Barcelona's late comeback attempt in the second leg. Paris Saint-Germain, who won the competition last season, eliminated Liverpool for the second year running with 2-0 wins home and away. Bayern Munich, six-time champions, advanced via a 6-4 aggregate thriller against record 15-time winners Real Madrid and now eye a treble including the German Cup and Bundesliga title already secured under Vincent Kompany. Atletico Madrid scored 14 goals in knockout wins over Brugge and Tottenham, including a shock first victory at Camp Nou since 2006 as part of a 3-2 aggregate over Barcelona. PSG previously beat Chelsea 8-2 on aggregate, while Arsenal's progression came thanks to Kai Havertz's added-time winner at Sporting despite domestic form issues. Bayern lead bookmaker odds ahead of Arsenal, with PSG close behind and Atletico as dark horses. In the UK, TNT Sports and Amazon Prime Video hold broadcast rights, with Amazon picking Tuesday games and TNT covering others; BBC offers highlights. Streams are available via their apps. The final awaits on May 30, 2026, at Puskas Arena in Budapest.