Greek test for United
Manchester United have drawn to face Greek outfit Olympiacos in the last 16 of the Champions League.
The Red Devils have played them four times in the competition in the group stages, winning all four.
Manchester City have been handed an unenviable tie after being drawn against Barcelona.
It will be a momentous occasion for the club as they have never faced the Catalan giants in a competitive environment.
Arsenal boss Arsene Wenger will be feeling a touch of deja vu after his side were paired with Bayern Munich - the team that knocked them out of last season's competition at the same stage.
However, it was the north London outfit that gave the Bundesliga and European champions their toughest test, with Bayern only progressing on the away goals rule after defeating Arsenal 3-1 at the Emirates Stadium before losing the return leg 2-0 at the Allianz Arena.
Wenger can also take heart from City's come-from-behind victory over Bayern last week.
Elsewhere, seven-time winners AC Milan will face Atletico Madrid, Bayer Leverkusen must face Ligue 1 champions Paris St Germain, Schalke will play Real Madrid and Zenit St Petersburg have been paired with Borussia Dortmund.
The first leg ties will be played on either February 18/19 or 25/26, with the return clashes on March 11/12 or 18/19.