Premier League leaders Liverpool have been handed a Champions League last-16 tie against German giants Bayern Munich.
In the first fixture drawn in Nyon on Monday morning, Premier League champions Manchester City were paired against German club Schalke.
Manchester United were handed a tough tie against French champions Paris St Germain.
Tottenham Hotspur, who qualified as runners-up in their group behind Barcelona, will also face Bundesliga opposition as they face Borussia Dortmund.
Following a 3-1 Premier League defeat at Liverpool on Sunday, being paired against the runaway Ligue 1 leaders, who scored 17 goals in their Group C campaign to qualify ahead of the Reds, was perhaps not the most kindest draw which United boss Jose Mourinho would have been hoping for.
It is, though, the first time the Red Devils will have played Paris St-Germain.
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.
Champions League round of 16 first leg
Tuesday February 12th
Manchester United v Paris Saint-Germain
Roma v Porto
Wednesday February 13th
Tottenham Hotspur v Borussia Dortmund
Ajax v Real Madrid
Tuesday February 19th
Lyon v Barcelona
Liverpool v Bayern Munich
Wednesday February 20th
Schalke v Manchester City
Atlético Madrid v Juventus
Second leg
Tuesday March 5th
Borussia Dortmund v Tottenham Hotspur
Real Madrid v Ajax
Wednesday March 6th
Paris Saint-Germain v Manchester United
Porto v Roma
Tuesday March 12th
Manchester Cityv Schalke
Juventus v Atlético Madrid
Wednesday March 13th
Barcelona v Lyon
Bayern Munich v Liverpool
All games kick-off at 8pm Irish time