Chelsea will meet five-time European champions Barcelona in the last 16 of the Champions League.
Antonio Conte's side - who finished runners-up in Group C - face Barcelona for the sixth time in the knockout stages of Europe's elite club competition.
Chelsea lifted the Champions League in 2011-12 while Barcelona are chasing their first European title since 2015.
Tottenham have drawn Serie A title-holders and last season's finalists Juventus in their last-16 clash.
The north London side topped Group H with five wins from six games and travel to Turin for their first meeting with the Italian giants in European competition.
Meanwhile, Pep Guardiola's Manchester City team will face Swiss side FC Basel as the Spaniard bids for a third Champions League win as a manager and City's first.
Manchester United have been drawn against Sevilla for their last-16 tie with Jose Mourinho looking to improve upon the side's recent record against Spanish teams, having won just two of their last 10.
Elsewhere, Liverpool will need to overcome two-time winners FC Porto in their quest to replicate the heroics of their 2004-05 success.
Defending Champions League winners Real Madrid meet Paris Saint-Germain in another standout encounter, with the Spanish champions bidding to become the first team for over 40 years to win three consecutive European championships since Bayern Munich in 1975-76.
The remaining games include Bayern Munich against Besiktas and Shakhtar Donetsk versus Roma.
Champions League last-16 draw
Juventus vs Tottenham Hotspur
Basel vs Manchester City
Porto vs Liverpool
Sevilla vs Manchester United
Real Madrid vs Paris Saint-Germain
Shakhtar Donetsk vs Roma
Chelsea vs Barcelona
Bayern Munich vs Besiktas
Ties to be played February 13, 14, 20 and 21 and March 5, 6, 12, 13