Tomas Machac is into his first ATP final after defeating Novak Djokovic 6-4 0-6 6-1 in Geneva.
The world number one seemed to be struggling physically throughout the contest as Machac earned the biggest win of his career.
After trailing 4-1 in the opening set, Machac played aggressive tennis against a sub-par Djokovic to win five games in a row and take the opening set.
In the second set Djokovic was back to his brilliant best as he won six consecutive games to level the match at one set all.
However the Serb was clearly struggling with his fitness and conditioning as Machac secured the biggest win of his career, reaching a first ATP final.
Speaking after the match Machac was lost for words as he looks ahead to Saturday’s showdown, “I have no reaction right now, I just fought for every ball,” Machac told the ATP website.
“When you play against Novak you just hope. You just try to play your best and see what it looks like. I am looking forward to playing in a final for the first time.”
As for Djokovic, the Serb is yet to reach a final this year and will need to get his form back on track as he prepares to begin his Roland Garros title defence against Pierre-Hughes Herbert.
Meanwhile Machac will play either Casper Ruud or Flavio Cobolli in the final.