Defending champions Real Madrid will face Liverpool in the Champions League round-of-16, a repeat of last season's final, while Paris Saint-Germain will play against Bayern Munich.
Madrid are seeking to win a 15th European title in June's final in Istanbul, having claimed a 1-0 win over Liverpool in last year's final in Paris. Madrid also beat Jurgen Klopp's side in the 2018 final in Kiev, Ukraine.
"It's a repeat of the last final, they're two historic teams. It will be an electric, fascinating tie for the fans," Madrid director Emilio Butragueno said.
"We're the champions, and we want to defend our title, while being aware of the opponent we face. We'll do everything we can to be in the quarterfinal draw."
Meanwhile, PSG, who finished second in Group H, remain on the hunt for their first Champions League title and will have to go through familiar foes to do so, having last met Bayern in the 2020 final where they suffered a 1-0 defeat.
Elsewhere, Chelsea drew Borussia Dortmund, meaning forward Christian Pulisic will return to face his former club for the first time since leaving for Stamford Bridge in 2019.
Manchester City eased their way to top Group G were rewarded with a draw against RB Leipzig, while Tottenham Hotspur face AC Milan.
The round-of-16 first legs will take place on Feb. 14-15 and Feb. 21-22, with the second legs due to be held on March 7-8 and March.
The final is scheduled for June 10 at the Ataturk Olympic Stadium in Istanbul.
Champions League Round of 16 draw:
RB Leipzig vs. Manchester City
Club Brugge vs. Benfica
Liverpool vs. Real Madrid
AC Milan vs. Tottenham Hotspur
Eintracht Frankfurt vs. Napoli
Borussia Dortmund vs. Chelsea
Inter Milan vs. Porto
Paris Saint-Germain vs. Bayern Munich