The manager has received a boost with a trio of attackers fit for the Champions League clash with Bayern.
Carlo Ancelotti has confirmed key Real Madrid trio Cristiano Ronaldo, Gareth Bale and Karim Benzema will face Bayern Munich on Tuesday.
Ronaldo was the only one of the three to start Saturday's 4-0 rout of strugglers Osasuna in La Liga at the Bernabeu.
The Portugal forward had stated he was in "perfect condition" before the game after recovering from knee and thigh injuries, and proved it with a sparkling show in which he grabbed a brace before Sergio Ramos and Dani Carvajal were also on the scoresheet.
However, missing from the line-up was world-record signing Bale, the forward still feeling the effects of illness, while striker Benzema was only named on the bench as he is nursing a slight hamstring problem.
Ancelotti allayed fears about the fitness of the attacking threesome and stated all three will play a part at the Allianz Arena when Real looks to reach the final of the UEFA Champions League, with the Liga giants leading the European champions 1-0 from the semifinal first leg.
"Ronaldo, Bale and Benzema will play on Tuesday," the Italian said. "The sooner we score, the better. Cristiano is fit. He had more confidence and is totally fit now. Bale felt weak and we preferred that he trains individually today (Saturday). He will be ready on Tuesday. Benzema is improving, he will train tomorrow and should be ready on Tuesday."
Alvaro Morata led Real's line in Benzema's absence and produced a sound display.
The 21-year-old has been linked with a move away from the club, with Serie A outfit Inter and Premier League side Arsenal among those reportedly interested.
But Ancelotti is hopeful the young striker will remain in Madrid.
"Morata worked hard but it wasn't easy for him to go through Osasuna's defense," he added. "Morata is important for us and we need him with Benzema."