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.
Last-16 draw in full
Paris St-Germain v Liverpool
Real Madrid v Atletico Madrid
Feyenoord v Inter Milan
Borussia Dortmund v Lille
Club Brugge v Aston Villa
PSV Eindhoven v Arsenal
Bayern Munich v Bayer Leverkusen
Benfica v Barcelona