First up tonight Real visit newly-crowned Italian champions Juventus and tomorrow Pep Guardiola faces his former side as Barcelona tackle Bayern Munich in what should be a cracker.
Real are a best 4-9 at Betfred to qualify and 13-8 at McBookie to win in Turin on Tuesday.
Juve are 2-1 with McBookie to reach the Final and 21-10 at Ladbrokes to carve out a first-leg lead.
The Italians' hopes are hampered by the loss of midfielder Paul Pogba and the best they'll get in my opinion is a draw. Real can be backed draw no bet at 4-5 with Coral.
Juventus are playing their first semi-final for more than a decade but they have lost just one of their last 54 homes games this is the toughest test they've faced.
Top-level experience counts for a lot and Real have it in buckets. Cristiano Ronaldo netted in his last two outings against Juve and bagged a hat-trick against Almeria at the weekend. He is 9-2 at Ladbrokes to score first and a tempting 17-10 with 888sport to net at any time.
Real are without Karim Benzema and Luka Modric but Gareth Bale is fit to start.
Carlos Tevez has bagged five goals in his last five home games and is 23-10 at 888sport to score.
Juve's strength is in defence and remember both sides won their quarter-final ties 1-0 on aggregate to consider under 2.5 goals at 4-7 with bet365.
Real Madrid draw no bet
Ronaldo to score