'Los Blancos' face Borussia Dortmund at Signal Iduna Park on Tuesday and history is not on their side. As reported by 'Marca', Real have never beaten the Germans on their own patch in the Champions League, as is the case with seven other teams.
Juventus
Turin is not a happy hunting ground for Real, with the Spanish champions having suffered five defeats and one draw in their last six visits.
Borussia Dortmund
Real's last six visits to Signal Iduna Park have ended in three Dortmund wins and three draws.
Olympiakos
A shock entrant given the gulf in class between the two sides, but Real have only managed three draws and one defeat in their last four visits to Greece.
Spartak Moscow
Nobody enjoys the long trip East, especially not Real, who have lost two from two in the Russian capital.
AC Milan
The fallen giants of European football may not have been at their best in recent years but that doesn't mean Real have been able to get the better of them on home soil. 'Los Blancos' have recorded two draws and one loss against the Italians at the San Siro.
Atletico Madrid
Atletico always raise their game when their city rivals come to town, claiming one win and one draw against Zinedine Zidane's side at home.
Lazio
Neither side can claim the bragging rights here with both games between the sides in Rome ending in draws.
Manchester City
A similar story here, with two draws between the sides at the Etihad.