Arsenal have been drawn against Bayern Munich in the Champions League’s round of 16, while Barcelona will take on Paris Saint-Germain.
Defending champions Real Madrid will play Napoli and Manchester City face Ligue 1 side Monaco.
Arsenal, who won their group this season for the first time since the 2011-12 campaign, will be aiming to reach the quarterfinals of the competition for the first time since 2009-10.
The Gunners meet Bayern again after facing them in the group stage last year and being dumped out at the round-of-16 stage by the Germans in 2012-13 and 2013-14.
PSG won their first meeting against Barca in the quarterfinals of the 1994-95 competition, but the Catalan club won the quarterfinal meetings in 2012-13 and 2014-15.
The two clubs also met in the group stage in 2014, when PSG won at the Parc des Princes and Barca won at the Camp Nou.
Real Madrid face Napoli as they bid to become the first team to win the competition in successive seasons. Zinedine Zidane’s side currently sit six points clear at the top of La Liga and are on a club-record unbeaten run of 35 games.
Pep Guardiola’s Manchester City side, who reached the semifinals of the competition last season, have been drawn against Monaco.
Guardiola has won the Champions League twice as a coach with Barca, and reached the semifinals three times in succession during his time in charge at Bayern.
Atletico Madrid, last season’s runners-up, take on German side Bayer Leverkusen, while Juventus will play Porto.
Premier League champions Leicester City will take on Europa League holders Sevilla after winning their group and Portuguese giants Benfica play Borussia Dortmund.
ROUND OF 16 DRAW:
The first legs will take place on Feb. 14, 15, 21 and 22 and the second legs will take place on March 7, 8, 14 and 15.