Roger Federer moved to within one win of a 100th ATP Tour title after sweeping aside Borna Coric to reach the final of the Dubai Tennis Championships.
The 37-year-old, who is bidding to become only the second man to reach a century of tour-level tournament wins after Jimmy Connors, needed only 67 minutes to clinch a 6-2 6-2 victory over his Croatian opponent.
Second seed Federer will take on Stefanos Tsitsipas, who narrowly prevailed over the veteran Swiss in their only previous encounter at the Australian Open earlier this year.
Tsitsipas, seeded fifth, was given a much sterner test by Gael Monfils before edging out the Frenchman in three sets in a clash that spanned three hours.
The 20-year-old Greek recovered from a set and 3-1 down to triumph 4-6 7-6 (4) 7-6 (4) and is now the only person standing in the way of Federer securing an eighth title at this event.
Federer said: “Tsitsipas is tough to play, tough to beat.
“He showed me that at the Australian Open, how hard he is. Maybe the final is a little bit of a revenge match.
“Reaching 100 titles – we’re still far from it. I’m just going to try to focus and play good tennis.”
Roger Federer net worth – how much has he made?
Federer is worth a staggering £340million ($450m), according to Celebrity Net Worth.
He has earned approximately £93.5m in prize money alone since turning professional in 1998.
The star is also sponsored by a host of brands including Mercedes-Benz, Gillette and various Swiss companies such as Credit Suisse, Rolex and Lindt.
Last year, Federer ended his long-running association with Nike to sign a 10-year deal with Japanese sports brand Uniqlo worth a reported £233m ($300m).
The winner in Dubai today will take home $565,635 (£428,000), while the runner-up will earn $283,880 (£215,000).
Roger Federer vs Stefanos Tsitsipas – how to watch
The Dubai Tennis Championship final is scheduled to get underway at 3pm UK time.
Live coverage of the match can be found on Amazon Prime, with additional streaming on selected UK betting sites.
The final is being on a Saturday to allow the players to have Sunday off ahead of the Indian Wells tournament, which begins on Monday.