One of the closest match-ups in the quarter-finals, both these sides finished third in their respective domestic leagues, while also both winning 18 and losing four in league play.
In Europe, they both knocked out English opposition in the last round, too: Leipzig saw off Tottenham and Atletico beat reigning champions Liverpool.
The games from this point onward take place across 90 minutes, not two legs, and are all hosted in Portugal behind closed doors.
Here’s everything you need to know about the match.
When is it and what time is kick-off?
The match will begin at 8pm BST on Thursday 13 August at the Estadio Jose Alvalade.
How can I watch it online and on TV?
The game will be broadcast live on BT Sport 1 and BT Sport Extra 1, as well as BT Sport Ultimate.
Subscribers can also stream the match on the BT Sport website and app.
RB Leipzig will be without Timo Werner, of course, after the striker completed his move to Chelsea. Atletico are without Thomas Partey in midfield, while centre-back Felipe is not fully match fit.
RB Leipzig: Gulacsi, Klostermann, Upamecano, Halstenberg, Sabitzer, Laimer, Kampl, Angelino, Nkunku, Poulsen, Dani Olmo.
Atletico Madrid: Oblak, Trippier, Savic, Gimenez, Renan Lodi, Koke, Hector Herrera, Saul, Carrasco, Marcos Llorente, Costa.
Leipzig — 12/5
Draw — 23/10
Atletico — 11/8
It should be a close-fought game and a clinical edge will be key – so Atletico’s superior defence might win the day.
RB Leipzig 0-1 Atletico Madrid