As runners up in Group C behind Barcelona, there are only a handful of teams City can face.
City cannot face clubs from the Premier League which rules out group winners Arsenal and Leicester, leaving Napoli, Atletico Madrid, Monaco, Borussia Dortmund and Juventus.
Napoli topped Group B with 11 points, winning three, drawing two and losing just one of their games against Benfica, Besiktas and Dynamo Kyiv.
Atletico Madrid, who lost last year’s final on penalties, were one of the most impressive performers in the group stages, with five wins and a loss from their Group D matches with Bayern Munich, FC Rostov and PSV Eindhoven.
In Group E, Monaco edged out Bayer Leverkusen by a point, with Tottenham and CSKA Moscow missing out.
Borussia Dortmund drew 2-2 with Real Madrid on Wednesday to beat the holders to top spot in Group F, while Juventus were unbeaten in Group H and finished ahead of Sevilla.
Who would you like to face? Have your say in our poll.