Arsenal’s 2-2 draw with Paris Saint-Germain on Wednesday leaves the Gunners in familiar territory with Arsene Wenger’s side expected to finish second in Group A.
PSG will finish top if they beat Ludogorets at Parc des Princes in their final group game, and will be confident having already beaten the minnows 3-1 in Bulgaria.
Arsenal face a trip to Basel for their final group game but can only pip Unai Emery’s side to top spot if they better their result, as PSG will have a better head-to-head record.
But who could Arsenal face if they do indeed finish as runners-up? We’ve had a little look.
The Spanish champions are confirmed winners of Group C and will be one to avoid. Arsenal were knocked out by Barca last season and in 2010/11.
Napoli or Benfica or Besiktas
It’s all still to play for in Group B with three teams capable of finishing top and likely to provide, on paper at least, one of the more favourable opponents.
Diego Simeone’s side have beaten Bayern Munich to top spot in Group D and possess a formidable record in the Champions League.
The French side knocked Spurs out of the competition and will top their group ahead of Bayer Leverkusen. They may be viewed as one of the more favourable ties but knocked the Gunners out in 2014-15.
Dortmund or Real Madrid
Dortmund face Real Madrid in their final group game but lie two points ahead of los Blancos so if they avoid defeat they will finish top. While Arsenal may prefer Real to finish second, Dortmund will also provide stiff opposition.
Juventus or Sevilla
Juventus should finish top with their final group game against bottom side Dynamo Zagreb in Turin. Seven points clear at the top of Serie A Massimiliano Allegri’s side command respect.