Arsenal will face Bayern Munich, Leicester City will play Sevilla and Manchester City are up against Monaco in the Champions League last 16.
The Gunners have played the German champions four times in the previous five campaigns and finished behind them in the group stage last season.
The German club has won five of those games and the English side three, with Bayern eliminating Arsenal in the round of 16 in 2004/05, 2012/13 and 2013/14.
Leicester City take is participating in the UEFA Champions league for the first time will lock horns with Europa League holders, Sevilla.
Atlético and Leverkusen have played four times in recent years, sharing two 1-1 draws in the 2010/11 UEFA Europa League group stage and a home 1-0 win each in the 2014/15 UEFA Champions League round of 16 – Atlético won the tie on penalties.
Juventus overcame Porto 2-1 in the 1984 European Cup Winners’ Cup final in Basel, and recorded a win (3-1) and a draw (0-0) when the teams met in the 2001/02 UEFA Champions League first group stage let’s see if Juventus can repeat this feat.
Dortmund defeated Benfica in the 1963/64 European Champion Clubs’ Cup first round, a 5-0 first-leg victory in Germany taking them through despite a 2-1 away defeat.
Madrid beat Napoli in the 1987/88 European Champion Clubs’ Cup first round, winning 2-0 at home before a 1-1 draw in Italy.
Monaco will trade tackles with Manchester City, These clubs have never met in UEFA Champions league competition.