The German secured the victory with the figures 6-3, 7-6 (7-4).
Rune had a tough start to the match when Zverev broke to 3-1 early in the first set. After serving home the opening set, Zverev continued to pull away in the second.
The German broke Rune’s serve in the seventh game and later secured the match point. He did not hold it, and the Dane saved the tiebreak. There, Zverev decided with 7-4.
Rune won the ATP1000 tournament in Paris in 2022. Then he beat Novak Djokovic in the final.
Casper Ruud quit earlier in the week for Jordan Thompson. The Norwegian has had a troubled autumn and lost eight of his last ten matches.
In the second semi-final, Karen Khatsjanov and home hope Ugo Humbert meet. The final in Paris will be played on Sunday.
(© NTB)