Andy Murray and Novak Djokovic will fight to finish as year-end world number one in Sunday's final of the ATP World Tour Finals in London.
The Briton, 29, beat Milos Raonic in a gripping semi-final 5-7 7-6 (7-5) 7-6 (11-9) in three hours and 38 minutes to reach his first season-ending final.
Djokovic swept past Kei Nishikori 6-1 6-1 in his last four encounter.
The final is live on BBC Two, BBC Radio 5 live sports extra and the BBC Sport website from 18:00 GMT.
The victory over Canadian fourth seed Raonic extended Murray's winning streak to a career-best 23 matches, stretching back to September.