The draw for the UEFA Champions League Round of 16 has been released in full.

Manchester City will take on Real Madrid as Pep Guardiola and Zinedine Zidane will meet for the first time as managers. Can Guardiola finally bring home the Champions League trophy in his last year as the Sky Blues boss?

Atletico Madrid play host to current UCL champions Liverpool in what promises to be an intriguing matchup. Given changes made to the Champions League rules last season, Liverpool transfer target Takumi Minamino of RB Salzburg could feature if the Reds land the Japanese starlet this January.

Meanwhile, Frank Lampard will have to figure out how to tame goal-machine as Chelsea host Bayern Munich in the first leg. The last time the two teams met, the Blues led by Frank Lampard and won 4-3 on penalties in the Champions League final.

Barcelona take on 's new Gattuso led side. Napoli fired Carlo Ancelloti despite the team's advancement into the Round of 16. The derby should be a good one.

RB Leipzig coach Julian Nagelsmann was 16 years old when Jose Mourinho grabbed his first Champions League trophy with FC . Now, Mourinho will have to prove his durability as Spurs boss.

Here is the full list of the last 16:

Dortmund vs. PSG
Real Madrid vs. Man City
Atalanta vs. Valencia
Atletico vs. Liverpool
Chelsea vs. Bayern
Lyon vs. Juventus
Tottenham vs. RB Leipzig
Napoli vs. Barcelona

The first legs will be played on February 18, 19, 25 and 26 with the second legs on 10, 11, 17 and 18 of March.

Who is going to win the 2019/20 Champions League? Tell us your predictions on Twitter.