The trio of attackers have been fitness uncertainties in the past week but the Real Madrid boss expects his first-choice trident to be in his next XI
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 after stating he was in "perfect condition" before the game.
The Ballon d'Or holder proved it with a sparkling show in which he grabbed a brilliant double before Sergio Ramos and Daniel Carvajal got on the scoresheet.
However, missing from the line-up was world-record signing Bale, with 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 over the fitness of the attacking threesome, and stated all three will play a part at the Allianz Arena when Madrid look to reach the final of the Champions League, with the Liga giants leading the European champions 1-0 from the semi-final first leg.
"Ronaldo, Bale and Benzema will play on Tuesday," the Italian told reporters. "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 trained individually on Saturday. He will be ready on Tuesday.
"Benzema is improving, he will train on Sunday and should be ready on Tuesday."
Alvaro Morata, who has been linked with the likes of Arsenal and Inter, led the Blancos' line in Benzema's absence and 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 defence," he added. "Morata is important for us and we need him to stay with Benzema."