A big week in football is ahead, so here's a look at the big fixtures coming up this week.
Juventus - Dortmund
The Italian league leaders will host the struggling Dortmund squad returning to full fitness.
Manchester City - Barcelona
As you were as last season's round of 16 is once again drawn with Luis Suarez's return to England at the Ethiad to come.
Arsenal - Monaco
The Gunners will host the Ligue 1 giants in the first leg of their tie.
Leverkusen - Atletico
One of four German teams remaining, Leverkusen must host red hot Atletico Madrid.
Arsenal - Everton
A rematch of the opening day dramatic 2-2 draw as Everton look to etch closer to the top half of the table.
Liverpool - Manchester City
A clash of the rising Liverpool, red hot in the league and a Manchester City squad coming off smashing Newcastle and their Champions League tie.
Tottenham - Chelsea
The League Cup Final. Winner determines if they get into the Europa League or if the next spot in the Premier League does.
Sevilla - Atletico Madrid
Sevilla must host Atletico as they look to bounce back from their loss at Soceidad while Atletico looks to reign in 2nd place Barca.
Real Madrid - Villareal
Real Madrid will look to keep their 4 point gap intact as they must host 6th place Villareal.
Dortmund - Schalke
Dortmund must host 4th place Schalke as they look to re-climb the table.