Manchester United have been handed handed a testing Champions League last-16 tie against French champions Paris St Germain.
Premier League leaders Liverpool, meanwhile, will face German giants Bayern Munich, with both Manchester City and Tottenham also set to play Bundesliga opposition.
In the first fixture drawn in Nyon on Monday morning, Premier League champions City were paired against Schalke.
Spectacular. The round of 16 draw 😍 Most exciting tie? #UCLdraw pic.twitter.com/ZjUBmvLwVl — #UCLdraw (@ChampionsLeague) December 17, 2018
Tottenham, who qualified as runners-up in their group behind Barcelona, will take on current Bundesliga leaders Borussia Dortmund, for whom England teenage forward Jadon Sancho continues to impress.
Following a 3-1 Premier League defeat at Liverpool on Sunday, being paired against runaway Ligue 1 leaders PSG was perhaps not the kindest draw which United boss Jose Mourinho would have been hoping for.
It is, though, the first time the Red Devils will have played the French side, who are unbeaten in their own domestic division this season with some 44 points from 16 league games.
We've been drawn against @PSG_inside in the @ChampionsLeague last 16. #UCLdraw First leg (H): 12/13 or 19/20 February 2019Second leg (A): 5/6 or 12/13 March 2019 pic.twitter.com/N6cNznn2FK — Manchester United (@ManUtd) December 17, 2018
PSG have former United midfielder Angel Di Maria in their squad, as well as Neymar, the world's most expensive player, and France World Cup winner Kylian Mbappe.
Thomas Tuchel's side scored 17 goals in their Group C campaign to qualify ahead of Liverpool, but were beaten 3-2 at Anfield during September.
Bayern Munich, meanwhile, have shown form in Europe, winning Group E, despite their lack of consistency in the Bundesliga, where they are third and trail Dortmund by nine points.
"Big games are coming!" #UCLDraw pic.twitter.com/r4lYhncxLQ — Manchester City (@ManCity) December 17, 2018
Schalke are down in 13th place, and came through Group D as runners-up.
Manchester City director of football Txiki Begiristain said on the club's social media: "This competition is getting hard. There are big draws and big games coming.
"Teams that are struggling in their league have done very well in the Champions League. German clubs are always very dangerous."
🏴 Liverpool v Bayern 🇩🇪 #UCLdraw pic.twitter.com/YTMt6ykdv4 — #UCLdraw (@ChampionsLeague) December 17, 2018
United, Liverpool and Tottenham were all pulled out first in their draw, so will open up with a home game, while City will be away.
Elsewhere in Monday's draw, Atletico Madrid will take on Serie A leaders Juventus, Lyon play Barcelona, Roma face Porto while Dutch club Ajax are set to meet holders Real Madrid.
The first leg fixtures will be split over two midweek dates, on February 12/13 and 19/20, with the second legs played over March 5/6 and 12/13.
It will be a fantastic battle🔥 Come on @FCBayern, we can do it! #UCLdraw — Robert Lewandowski (@lewy_official) December 17, 2018
Bayern sporting director Hasan Salihamidzic believes the Germans face a "tough nut to crack" in tackling Liverpool.
Salihamidzic said, quoted by UEFA.com: "Liverpool are the hottest team right now and top of the Premier League table.
"They play good football, very physical and with a high tempo. We're looking forward to playing there. These are the challenges you have to master in your career."
The Video Assistant Referee system will be in place for the Champions League knockout stages, having been fast-tracked by the European governing body following successful implementation in other competitions.
Fixture news 📆 The first leg will be played at Anfield on 19th February 2019. The return fixture will be at the #AllianzArena on 13th March ⚽#packmas #UCLdraw pic.twitter.com/r0Kjz1HmMW — FC Bayern English (@FCBayernEN) December 17, 2018
UEFA later confirmed the dates of the last-16 ties, which will see United host PSG on February 12, with the second leg in France on March 6.
Spurs host Dortmund on February 13, and will play in Germany on March 5.
Liverpool's first leg against Bayern will be at Anfield on February 19, with the return fixture in the final set of games on March 13.
City head to Schalke on February 20 and are at home on March 12.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', '6b359b9a-ac0f-47d1-be0a-cb1e0b297fed');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:club-news,paservice:sport:football,paservice:sport:uk,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'PSG test for Mourinho and Man Utd while England takes on Germany three times'});