PARIS -- Novak Djokovic beat Roger Federer 7-6 (6), 5-7, 7-6 (3) in an epic Paris Masters semifinal lasting three hours, finally sealing victory when Federer hit a backhand into the net after saving two match points.
Djokovic's fourth straight win over Federer and 25th in 47 contests sends him into the final against unseeded Russian Karen Khachanov, who has never played in a Masters final.
Djokovic is on a 22-match winning streak and will aim to move level with Rafael Nadal on a record 33 Masters titles.