Manchester City will face Real Madrid in the Champions League quarter-final while Arsenal were drawn against Bayern Munich.
Arsenal will host Bayern in the first leg as former Tottenham star Harry Kane returns to north London.
Holders City must overcome Real once again to defend their crown after trouncing the 14-time winners last season in the semi-final en route to claiming the treble.
Barcelona will take on Paris Saint-Germain while Borussia Dortmund play against Atletico Madrid in the other quarter-final ties.
Arsenal and Man City will face each other in the semi-finals if they progress.
- Race for extra CL spot: PL clubs in strong position after West Ham win
- Champions League fixtures | Results
- Download the Sky Sports app | Get Sky Sports on WhatsApp
When are the Champions League quarter-final and semi-final ties?
The first legs of the quarter-final ties will be played on April 9 and 10, with the return fixtures on April 16 and 17.
Arsenal and Manchester City are both playing April 9 and on April 17.
Arsenal host Bayern on April 9, with City travelling to Madrid that Tuesday. Arsenal are away on Wednesday April 17, the same night that City host Real Madrid at the Etihad.
The semi-finals will be on April 30 and May 1, with the second legs on May 7 and 8.
The Champions League final is on June 1 at Wembley Stadium.
Bayern fans banned from the Emirates
There will be no Bayern Munich fans at Arsenal for the first leg at the Emirates Stadium.
Bayern were handed a ban from attending the away leg of their Champions League quarter-final tie because their supporters threw fireworks onto the pitch during their 3-1 win at Lazio earlier this month.
Champions League quarter-final draw
- Arsenal vs Bayern Munich
- Atletico Madrid vs Borussia Dortmund
- Real Madrid vs Man City
- PSG vs Barcelona
Champions League semi-final draw
- Atletico Madrid/Borussia Dortmund vs PSG/Barcelona
- Arsenal/Bayern Munich vs Real Madrid/Man City
Arsenal fixtures
Man City (a) - Premier League - Sunday March 31
Luton Town (h) - Premier League - Wednesday April 3
Brighton (a) - Premier League - Saturday April 6
Bayern Munich (h) - Champions League - Tuesday April 9
Aston Villa (h) - Premier League - Sunday April 14
Bayern Munich (a) - Champions League - Wednesday April 17
Wolves (a) - Premier League - Saturday April 20
* All fixture dates are subject to change
Man City fixtures
Newcastle (h) - FA Cup - Saturday March 16
Arsenal (h) - Premier League - Sunday March 31
Aston Villa (h) - Premier League - Wednesday April 3
Crystal Palace (a) - Premier League - Saturday April 6
Real Madrid (a) - Champions League - Tuesda April 9
Luton Town (h) - Premier League - Saturday April 13
Real Madrid (h) - Champions League - Wednesday April 17
Tottenham (h) - Premier League - Saturday April 20
* All fixture dates are subject to change; FA Cup semi-finals to be played on weekend of April 20-21
Get Sky Sports on WhatsApp!
You can now start receiving messages and alerts for the latest breaking sports news, analysis, in-depth features and videos from our dedicated WhatsApp channel!