Real Madrid and Manchester City will meet in a heavyweight Champions League quarterfinal between the past two winners and the only two teams to win all all six group games in this season’s competition.
Madrid will host the first leg on April 9 or 10 and the return will be the week after in Manchester.
Kylian Mbappé’s path to a first Champions League title with Paris Saint-Germain in his farewell season there will next go through Barcelona. PSG hosts the first leg.
Arsenal was drawn to play the first leg at home against Bayern Munich, whose star striker Harry Kane will go back to north London after leaving the Gunners' archrival Tottenham this offseason.
Get top local stories in Philly delivered to you every morning. Sign up for NBC Philadelphia's News Headlines newsletter.
Atletico Madrid was paired with Borussia Dortmund in the other game.
UEFA also made the draw for the semifinals which ensured Mbappé and PSG cannot meet Real Madrid — the team he is expected to join in the summer — until the final.
That draw arguably put the four strongest teams in the same half.
Soccer
The winner between Real Madrid and Man City will be away in the first leg against Arsenal or Bayern.
Atletico or Dortmund will host the first leg against PSG or Barcelona.
There was a familiar and powerful look to the draw. It featured five European champions — who have combined to win 27 of the previous 68 titles — and three beaten finalists: Arsenal, Atletico and PSG.
The semifinals are played between April 30 and May 8. The final is on June 1 at Wembley Stadium in London.