Form: Real maintained their positive momentum after beating Barcelona in the Copa del Rey final and Bayern in last week's first leg with a comfortable 4-0 win over Osasuna to leave them second in the Spanish league on Saturday.

Cristiano Ronaldo showed no ill effects from the hamstring injury which has blighted him in recent weeks with two wonderful goals to take his tally for the season to 47.

Coach Carlo Ancelotti was also able to rest several key players, including Karim Benzema and Gareth Bale, who was left out of the match day squad as he recovers from the flu, but both should be fit to start in Munich.

Both sides already have silverware in the cabinet with Real having captured the Copa del Rey trophy while Bayern were confirmed Bundesliga champions at the end of March with a recond seven games to spare.

Bayern romped to a 5-2 win at home to Werder Bremen in Saturday's dress rehearsal for Real, but worryingly for the Bavarians it was the seventh time in their last nine games they have conceded the first goal.

Pep Guardiola's Bayern have proved they are not unbeatable having had their 53-match unbeaten streak ended with a defeat at Bavarian neighbours Augsburg at the start of the month before they lost 3-0 at home to Dortmund.

Coaches:

Real Madrid: Carlo Ancelotti (ITA) - age 54

Bayern Munich: Pep Guardiola (ESP) - age 43

Leading scorers in all competitions:

Real Madrid: Cristiano Ronaldo (47 goals)

Bayern Munich: Mario Mandzukic (25 goals)

Domestic league performance:

Real Madrid - Second in La Liga, three points behind leaders Atletico Madrid and one ahead of Barcelona with four games left.

Bayern Munich - Bundesliga champions sealed the title with a record seven games to spare back on March 25 and are currently 19 points ahead of second-placed Borussia Dortmund.

Route to the semi-finals:

Real Madrid: Winners of Group B ahead of Galatasaray; beat Schalke 04 9-2 on aggregate in last 16; beat Borussia Dortmund 3-2 on aggregate in quarter-finals.

Bayern Munich: Winners of Group D ahead of Manchester City; beat Arsenal 3-1 on aggregate in last 16; beat Manchester United 4-2 on aggregate in quarter-finals.

European Cup/Champions League best performances:

Real Madrid: winners 1956, 1957, 1958, 1959, 1960, 1966, 1998, 2000, 2002

Bayern Munich: winners 1974, 1975, 1976, 2001, 2013

Other honours:

Real Madrid: 32 x Spanish champions, 18 x Copa del Rey winners, 2 x UEFA Cup winners, 1 x European Super Cup winners, 3 x Intercontinental Cup winners

Bayern Munich: 24 x German champions, 16 x German Cup winners, 1 x Cup Winners' Cup winners, 1 x UEFA Cup winners, 1 x Club World Cup winners, 2 x Intercontinental Cup winners

Previous meetings:

The two sides have met 21 times in the European Cup and Champions League over the years with Bayern holding the upper hand with 11 wins to Real's eight and two draws after the hosts won last Wednesday's first-leg 1-0 in Madrid.

There have also been five semi-finals between the two; Bayern progressing to the final on four of those occasions (1976, 1987, 2001, 2012) with Real's only success coming in 2000.

Real Madrid 1 Bayern Munich 1 - 1975/1976 semi-final, first leg

Bayern Munich 2 Real Madrid 0 - 1975/1976 semi-final, second leg

Bayern Munich 4 Real Madrid 1 - 1986/1987 semi-final, first leg

Real Madrid 1 Bayern Munich 0 - 1986/1987 semi-final, second leg

Bayern Munich 3 Real Madrid 2 - 1987/1988 quarter-final, first leg

Real Madrid 2 Bayern Munich 0 - 1987/1988 quarter-final, second leg

Real Madrid 2 Bayern Munich 4 - 1999/2000 second group stage

Bayern Munich 4 Real Madrid 1 - 1999/2000 second group stage

Real Madrid 2 Bayern Munich 0 - 1999/2000 semi-final, first leg

Bayern Munich 2 Real Madrid 1 - 1999/2000 semi-final, second leg

Real Madrid 0 Bayern Munich 1 - 2000/2001 semi-final, first leg

Bayern Munich 2 Real Madrid 1 - 2000/2001 semi-final, second leg

Bayern Munich 2 Real Madrid 1 - 2001/2002 quarter-final, first leg

Real Madrid 2 Bayern Munich 0 - 2001/2002 quarter-final, second leg

Bayern Munich 1 Real Madrid 1 - 2003/04 last 16, first leg

Real Madrid 1 Bayern Munich 0 - 2003/04 last 16, second leg

Real Madrid 3 Bayern Munich 2 - 2006/07 last 16, first leg

Bayern Munich 2 Real Madrid 1 - 2006/07 last 16, second leg

Bayern Munich 2 Real Madrid 1 - 2011/12 semi-final, first leg

Real Madrid 2 Bayern Munich 1 - 2011/12 semi-final, second leg

Real Madrid 1 Bayern Munich 0 - 2013/14 semi-final, first leg