Real Madrid
After a shaky start with a 1-1 draw against Al-Hilal, Real Madrid bounced back with victories over Pachuca and Red Bull Salzburg to secure qualification for the round of 16. Los Blancos were at their best in the Salzburg game as they condemned the Austrian powerhouse to a 3-0 defeat.
Legal betting sites expected Real Madrid to cruise past Juventus in the round of 16. While Bianconeri could not stop the Madrid machine, they took a stern test of the record time European winners.
Real Madrid have been making gradual progress under their new manager, and the return of the talismanic Kylian Mbappe should help them become a more lethal attacking unit.
Team News: Mbappe returned on bench in the Juventus game and should be fit enough to face Borussia Dortmund on Sunday.
Predicted Lineup: Courtois; Courtois,Vazquez, Eder Militao, Rudiger, Mendy; Tchouameni, Valverde, Bellingham; Rodrygo, Mbappe, Vinicius Junior.
Borussia Dortmund
Borussia got the better of Monterrey in their previous match. A Serhou Guirassy brace put them in control before the Liga MX side pulled one back in the second half. However, the Bundesliga side managed to hold on to the lead till the final minute.
BVB are one of the few sides who are still undefeated in the competition. They are getting used to life in the Niko Kovac era and managed to close out the Bundesliga season with five straight wins. Betting apps are not overly optimistic about their chances, but the Bundesliga side have every reason to believe they can beat Madrid.
Team News: Jobe Bellingham will be suspended in this match, so we will not get to see the much-anticipated Bellingham reunion on the pitch.
Predicted Lineup: Kobel; Sule, Anton, Bensebaini; Ryerson, Nmecha, Gross, Svensson; Brandt, Guirassy, Adeyemi.