A draw with local rivals Espanyol at Camp Nou saw them relinquish their lead at the top of the LaLiga standings, before they toiled against third-division Intercity in the Copa del Rey on Wednesday, losing the lead three times and needing extra time to advance.
To make matters worse, they will also be without Robert Lewandowski, who has been banned for three games after losing a red card appeal.
Atletico appear to have put their poor pre-World Cup form behind them with a more positive return to action, but still remain 11 points off Barcelona.
Where to watch Atletico Madrid vs Barcelona
TV channel: In the UK, tonight’s match will be televised live for free on ITV4, with coverage starting at 7.30pm GMT before an 8pm kick-off.
Live stream: Fans can also catch the game live online via the ITVX app and website.