After last week's 2-2 draw in Germany, Bayern will have to beat Real in their own back yard if they are to reach the final at Wembley.
Tuesday's clash at the Allianz Arena between 14-time winners Real and Bayern, with six Champions League titles, is the most played semi-final in the competition's history.
Bayern Munich will meet Real Madrid, who beat holders Manchester City on penalties on Wednesday.
After last week's 2-2 draw in Germany, Bayern will have to beat Real in their own back yard if they are to reach the final at Wembley.
Tuesday's clash at the Allianz Arena between 14-time winners Real and Bayern, with six Champions League titles, is the most played semi-final in the competition's history.
Bayern Munich will meet Real Madrid, who beat holders Manchester City on penalties on Wednesday.