Arsenal have been drawn against holders Milan in the second round of the UEFA Champions League, while Liverpool must play Serie A leaders Internazionale.
Celtic also face a daunting tie after being paired with Barcelona in the last 16.
Manchester United will tackle Lyon, who denied Rangers a spot in the knockout stage.
Chelsea appear to have the kindest draw of the British sides after being pitted against Greek outfit Olympiakos.
Elsewhere, Real Madrid take on Roma, Sevilla meet Fenerbahce, and Schalke play Porto.
Ties to be played on 19th/20th February and 4th/5th March.
Champions League second round draw in full:
Celtic v Barcelona
Lyon v Manchester United
Schalke v Porto
Liverpool v Internazionale
Roma v Real Madrid
Arsenal v Milan
Olympiakos v Chelsea
Fenerbahce v Sevilla