Arsenal were once again drawn against Bayern Munich in the last 16 of the UEFA Champions League on Monday, while Barcelona will also come up against familiar foes in the shape of Paris Saint-Germain.
Arsene Wenger's side had hoped winning their group for the first time in five years would spare them a tie against one of the continent's giants in the first knockout round, but instead they must face Carlo Ancelotti's German champions, who came second in their section.
Bayern eliminated Arsenal en route to winning the trophy in 2012/13 and repeated the feat a year later, while the teams also met in the group stage last season.
PSG came second to Arsenal in Group A, leaving them vulnerable to a tough draw and five-time winners Barcelona have eliminated the French club in the quarter-finals in two of the past four seasons.
Reigning European champions Real Madrid will face Napoli, while Pep Guardiola's Manchester City face a testing two-legged encounter against Monaco.
Premier League champions Leicester City, the only debutant in the round of 16, will take on last season's Europa League winners Sevilla, with Atletico Madrid drawn against Bayer Leverkusen, Juventus drawing FC Porto and Borussia Dortmund meeting Benfica.
Also, it was: Manchester City vs. Monaco; Benfica vs. Borussia Dortmund; FC Porto vs. Juventus; and Bayer Leverkusen vs. Atletico Madrid.
The first legs will be played from Feb. 14-22, with return matches from March 7-15.
The final will be on June 3 at the Millennium Stadium in Cardiff, Wales.
Manchester City (England) vs. Monaco (France)
Real Madrid (Spain) vs. Napoli (Italy)
Benfica (Portugal) vs. Borussia Dortmund (Germany)
Bayern Munich (Germany) vs. Arsenal (England)
FC Porto (Portugal) vs. Juventus (Italy)
Bayer Leverkusen (Germany) vs. Atletico Madrid (Spain)
Paris Saint-Germain (France) vs. Barcelona (Spain)
Sevilla (Spain) vs. Leicester (England)