Premier League leaders Liverpool will face Paris St-Germain in the Champions League last 16, while Arsenal take on PSV Eindhoven and Aston Villa face Club Brugge.
Holders Real Madrid – who knocked out Manchester City in the knockout phase play-offs – face local rivals Atletico Madrid and Bayern Munich play Bayer Leverkusen in an all-Germany affair.
It will be the first time Liverpool have faced PSG since 2018-19, when the Reds went on to be crowned champions of Europe for the sixth time.
The winners of that tie will face Aston Villa or Club Brugge in the quarter-finals, while Arsenal will meet record 15-time winners Real Madrid or Atletico Madrid in the last eight – should they get past PSV.
The two-legged last 16 ties will be played on 4-5 March and 11-12 March.
Liverpool and Aston Villa on European collision course
Premier League leaders Liverpool against defending French champions PSG promises to be an intriguing tie.
PSG looked to be heading out of the competition before a late run of form saw them finish 15th in the league phase.
They lost to Arsenal before defeating Manchester City to set up an all-France knockout phase play-off with Brest which they won 10-0 on aggregate.
PSG have Ousmane Dembele who is one of the in-form goal scorers in Europe right now and has six goals in this season’s competition.
If Liverpool get past Luis Enrique’s side, then they will face Premier League rivals Aston Villa in April as long as they see off defending Belgian champions Club Brugge, who finished 24th in the league phase before defeating Atalanta in in the knockout phase play-offs.
However, Club Brugge beat Villa in the league phase, one of only two defeats suffered by Unai Emery’s side.
Arsenal’s opponents PSV Eindhoven are defending Dutch champions, who defeated an under-strength Liverpool side 3-2 in January on their way to finishing 14th in the league phase.
CHAMPIONS LEAGUE LAST 16 FULL DRAW
Paris St Germain v Liverpool
Club Brugge v Aston Villa
Real Madrid v Atletico Madrid
PSV Eindhoven v Arsenal
Benfica v Barcelona
Borussia Dortmund v Lille
Bayern Munich v Bayer Leverkusen
Feyenoord v Inter Milan
Team mentioned second play return leg at home
CHAMPIONS LEAGUE QUARTER-FINALS
QF1: PSG/Liverpool v Brugge/Villa
QF2: PSV/Arsenal v Real/Atletico
QF3: Benfica/Barcelona v Dortmund/Lille
QF4: Bayern/Leverkusen v Feyenoord/Inter
Team mentioned second play return leg at home
CHAMPIONS LEAGUE SEMI-FINALS
Semi-final 1: QF2 winners v QF1 winners
Semi-final 2: QF3 winners v QF4 winners
Team mentioned second play return leg at home
FIRST AND SECOND LEG DATES
Last 16: March 4-5 and March 11-12
Quarter-finals: April 8-9 and April 15-16
Semi-finals: April 29-30 and May 6-7
Final: May 31