Carlos Alcaraz is through to his seventh successive ATP Tour final and will play world number one Jannik Sinner for the Cincinnati Masters title.
The pair have played out the last two Grand Slam finals - with the Spaniard winning in Paris and Sinner coming out on top at Wimbledon.
Advertisement