Novak Djokovic delivered a masterclass to beat Carlos Alcaraz in the latest instalment of their burgeoning rivalry to reach the ATP Finals showpiece.
The Serb will aim for a record seventh title on Sunday after a 6-3 6-2 win put him through to face Italian Jannik Sinner in Turin.
Sinner became the first Italian to make the season-ending final with a 6-3 6-7 (4-7) 6-1 win over Daniil Medvedev.
In doubles, Britain's Joe Salisbury and American Rajeev Ram reached the final.
The defending champions beat French-Mexican pair Edouard Roger-Vasselin and Santiago Gonzalez 7-6 (7-5) 3-6 10-7, and will face Argentina's Horacio Zeballos and Marcel Granollers of Spain for the title on Sunday.