Dortmund have won none of their last four home games against Spanish opposition (D2 L2) with two draws against Real Madrid in that run.
The German side have won none of the last seven games against Spanish opposition including two defeats and two draws with Real Madrid in the Champions League.
Real Madrid have only ever won one of 23 European games away from home in Germany. They have lost 16 times in Germany, including their last four visits in a row.
Cristiano Ronaldo has scored 14 goals in his last 11 Champions League appearances.
Real Madrid have kept just one clean sheet in their last eight Champions League games.
Karim Benzema has scored 15 goals in his last 18 Champions League games.
Real Madrid have won 20 and lost just two of their last 27 Champions League games.
The Spanish Champions have fired in 24 shots on target so far, more than any other team in the competition.
Real Madrid have allowed their opponents just four shots on target against them, the joint-fewest, but conceded three goals.
Kaka has three goals and six assists in his last nine appearances for Real Madrid and two goals and five assists in his last five starts.
Real Madrid (11/10) Borussia Dortmund (12/5) Draw (12/5)