The quarter-finals draw of the Champions League has seen Arsenal pited against Bayern Munich while Manchester City will play 14-time winners Real Madrid.
The Gunners will host Harry Kane’s German side at Emirates Stadium in the first leg.
Last season winner Man City will meet table topping Real Madrid.
This is the third successive season City will be meeting Real in the knockout stages.
The first legs take place 9-10 April, with the second legs on 16-17 April.
A win for both Arsenal and City win their ties will see the two premier league clubs facing each other in the semi-finals.
In the other ties, five-time winners Barcelona will play French champions Paris St-Germain, while Atletico Madrid, who are fourth in La Liga, host German opposition Borussia Dortmund.
The semi-finals will be held on 30 April and 1 May, with the second legs a week later on 7-8 May.
Quarter-finals draw
Arsenal v Bayern Munich
Atletico Madrid v Borussia Dortmund
Paris St-Germain v Barcelona
Real Madrid v Manchester City
Semi-finals draw
Atletico Madrid or Borussia Dortmund v Paris St-Germain or Barcelona
Arsenal or Bayern Munich v Real Madrid or Manchester City
Wembley Stadium will host this year’s final on Saturday, 1 June.