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.
Watch highlights of every Champions League game from 22:00 on Wednesday on BBC iPlayer and the BBC Sport website and app.
There will also be a Champions League Match of the Day on BBC One on Wednesday, from 22:40 to 00:00.
Commentaries of all three English teams will also be on BBC Radio 5 live and online.
Last-16 draw in full
Club Brugge v Aston Villa – First leg: 4 March (17:45 GMT), Second leg: 12 March (20:00 GMT)
Real Madrid v Atletico Madrid – First leg: 4 March (20:00 GMT), Second leg: 12 March (20:00 GMT)
Borussia Dortmund v Lille – First leg: 4 March (20:00 GMT), Second leg: 12 March (17:45 GMT)
PSV Eindhoven v Arsenal – First leg: 4 March (20:00 GMT), Second leg: 12 March (20:00 GMT)
Feyenoord v Inter Milan – First leg: 5 March (17:45 GMT), Second leg: 11 March (20:00 GMT)
Paris St-Germain v Liverpool – First leg: 5 March (20:00 GMT), Second leg: 11 March (20:00 GMT)
Bayern Munich v Bayer Leverkusen – First leg: 5 March (20:00 GMT), Second leg: 11 March (20:00 GMT)
Benfica v Barcelona – First leg: 5 March (20:00 GMT), Second leg: 11 March (17:45 GMT)
(BBC Sport)