Novak Djokovic's hunt for his first final of the season continues after the world No 1 was defeated 4-6 6-0 1-6 by Tomas Machac in the semi-finals of the Geneva Open.
The 44th-ranked Machac beat Djokovic in the last clay-court event to prepare for Roland Garros, which gets under way on Sunday.
Djokovic's record in 2024 has dropped to 14-6 overall and 0-3 in semi-finals, including earlier this year at the Australian Open against Jannik Sinner.
Machac took his first match-point chance which came on Djokovic's serve and clinched victory when the top-ranked Serb pushed a backhand long.
Djokovic warmly greeted Machac at the net, and smiled as he walked off court applauding the fans.
Machac will face either two-time Geneva champion Casper Ruud or Flavio Cobolli in Saturday's final.