Both strikers boast formidable records in the last four of the Champions League and they unsurprisingly lead the betting to score at the Allianz Arena
Cristiano Ronaldo is just two goals short of equalling his own record for goals in a single edition of the Champions League, and Wednesday night sees him return to a place where he scored twice last season.
The Real Madrid forward has scored 15 European goals this term and Los Blancos will be hoping he can keep that run going against Bayern Munich.
In ten Champions League matches this season, Ronaldo has scored a brace on five occasions and is available at 9/2 (5.50) to do so once more, whilst a hat trick is offered at 18/1 (19.00).
Lewandowski to continue semi final form?
This game features the two top scorers in Champions League semi-finals history and while Ronaldo has netted 13 times at this stage of the tournament, Robert Lewandowski has managed six semi final goals.
Four of those goals came against Madrid for Borussia Dortmund in 2013, and the Polish international is priced at 14/5 (3.80) in the first goalscorer market and at 3/4 (1.75) to score at anytime.
Tips and predictions
Elsewhere for the hosts, Thomas Muller is offered at 6/4 (2.50) to add to his tally of three Champions League goals this term, while former Barcelona midfielder Thiago Alcantara is priced at 4/1 (5.00).
For Real Madrid, their second top scorers in the competition behind Ronaldo this season are Marcelo and Karim Benzema, who have both managed two strikes.