The UEFA Champions League draw sends two Premier League sides to Madrid and another two to Germany.
Pep Guardiola will get another chance to meet his longtime El Clasico rivals as the longtime Barcelona boss leads Manchester City against Real Madrid in the UEFA Champions League this season.
The Round of 16 draw also saw Premier League leaders Liverpool draw a Madrid side, with Atletico Madrid on the docket for Jurgen Klopp‘s Reds.
[ MORE: Premier League schedule ]
Bayern Munich will face a London side for the second-straight round as Chelsea meets the German champions, while Tottenham Hotspur gets a German opponent as well in the form of RB Leipzig.
Full UEFA Champions League draw
Bayern Munich v. Chelsea — Feb. 25 and March 18
Juventus v. Lyon — Feb. 26 and March 17
Paris Saint-Germain v. Borussia Dortmund — Feb. 18 and March 11
Valencia v. Atalanta — Feb. 19 and March 10
Barcelona v. Napoli — Feb. 25 and March 18
Manchester City v. Real Madrid — Feb. 26 and March 17
Liverpool v. Atletico Madrid — Feb. 18 and March 11
RB Leipzig v. Tottenham Hotspur — Feb. 19 and March 10