In sickness or in health, the Serena Williams juggernaut moves along, with only Lucie Safarova now standing in the way of the American and a 20th Grand Slam women's singles title.
Serena huffed, puffed and coughed her way into the final by producing some scintillating hit- or-go-home tennis against Timea Bacsinszky who looked in control and on course for a first Major final for a set and a half.
Now, the biggest question will be if Serena is in good-enough health for the final against Safarova, who has played with assurance and confidence pretty much this entire French Open.
Safarova will look to continue that brilliant form in the final as well, with Serena still struggling with illness, which forced her to skip practice on the eve of the mega match.
"I started to feel unwell around the third or fourth round and I felt really terrible during the semis against Timea," Serena said. "I'm actually not sure how I got through the match and when it was over I just kind of collapsed. I couldn't move.
"I saw the tournament doctor on site and since I came home I have been resting, I just could not practise today. I think I have some kind of flu which makes it tough because it's just a matter of resting and keeping hydrated -- there's not much else I can do.
"I felt really cold so I am just fighting that, trying to sweat it out. A doctor is coming to see me... and we'll see if he can help... but I don't think there's anything.
"It's just time. I need time and obviously don't have a lot of it."
Time is certainly on the side of Safarova, who has grown from strength to strength since beating the defending champions Maria Sharapova in the fourth round. The Czech has not dropped a single set so far in this tournament, a seriously impressive achievement. That looked unlikely when Safarova went down 2-5 to Ana Ivanovic in the opening set of the semifinal, with the Serbian looking in complete control and on course for a second French Open final.
However, just like that, Safarova banished those big-match nerves and found her rhythm with Ivanovic left stunned and helpless as her opponent pulled off an impressive 7-5, 7-5 win.
This final against Serena, 100 percent or not, will undoubtedly be her most difficult challenge, but if Safarova can get off to a fast start and keep the pressure up, she just might be in with a real chance of picking up a first Grand Slam title.
"It's first time for me, so it's kind of new," Safarova said. "I mean, Serena is number one in the world, a great player. I will just go there and play my game and obviously try to get the trophy."
If Safarova does get the trophy, nobody will grudge her the honour, because it will certainly be deserved, considering the manner in which she has played leading up to the final at Roland Garros.
Where to Watch Live
Get the Match Report HERE
Serena Williams vs Lucie Safarova is scheduled to start at 3 pm CET (6.30 pm IST, 2.30 pm BST, 9.30 am ET). The French Open women's singles final will be shown live in India on Neo Sports and Neo Prime.
Audience watch the final in the US can tune into NBC, while the match can also be live streamed on NBC Sports Live Extra.
Viewers in the UK can catch all the French Open final action on ITV and ITV Player, while the rest of Europe can watch Serena vs Safarova live on Eurosport and or by a live stream on Eurosport Player.
Fox Sports, for TV, and Foxtel Play, online, are the places to be for viewers watching the final in Australia. Audience from across the world can listen to the women's singles Roland Garros final on Roland Garros Radio.