Also, Bayern Munich was paired again with Arsenal, nine-time winner Real Madrid will face Schalke and Manchester United got a favorable draw against Olympiakos.
Borussia Dortmund will travel to Russia to play Zenit St. Petersburg, while AC Milan will face Atletico Madrid and Bayer Leverkusen will play Paris Saint-Germain.
The first legs will be played Feb. 18-19 and 25-26, with the return matches set for March 11-12 and 18-19.
Manchester City (England) vs. Barcelona (Spain)
Olympiakos (Greece) vs. Manchester United (England)
AC Milan (Italy) vs. Atletico Madrid (Spain)
Bayer Leverkusen (Germany) vs. Paris Saint-Germain (France)
Galatasaray (Turkey) vs. Chelsea (England)
Schalke (Germany) vs. Real Madrid (Spain)
Zenit St. Petersburg (Russia) vs. Borussia Dortmund (Germany)
Arsenal (England) vs. Bayern Munich (Germany)