Juventus may have finished top of their Champions League group, but they still risk being paired with Real Madrid. The last 16 could be tricky for Milan too.
The Old Lady’s 1-0 win at Shakhtar Donetsk on Wednesday saw them overtake the Ukrainian outfit to top their section.
As a consequence, the Turin giants will now take on a side who finished second amongst the other groups and there are six options.
Porto, Arsenal, Real Madrid, Valencia, Celtic and Galatasaray are possible opponents as they can’t face fellow Italian club Milan or Shakhtar again at the next stage.
Meanwhile, Milan finished second to Malaga and thus run the risk of being put up against Paris Saint-Germain, Schalke, Borussia Dortmund, Bayern Munich, Barcelona or Manchester United.
Juventus will play the first leg of their tie away from home, while Milan will entertain their opponents at San Siro in their first leg encounter.
The draw for the last 16 will take place on Thursday 20 December.
Champions League last 16 qualifiers…
Group A: PSG, Porto
Group B: Schalke, Arsenal
Group C: Malaga, Milan
Group D: Borussia Dortmund, Real Madrid
Group E: Juventus, Shakhtar Donetsk
Group F: Bayern Munich, Valencia
Group G: Barcelona, Celtic
Group H: Manchester United, Galatasaray
Juventus could draw: Porto, Arsenal, Real Madrid, Valencia, Celtic and Galatasaray.
Milan could draw: Paris Saint-Germain, Schalke, Borussia Dortmund, Bayern Munich, Barcelona and Manchester United.
Think you know your Italian football? Share your knowledge, tips and comments to win cash prizes in OLBG's tipster competition  - £5,000 monthly.