Unseeded Roberto Bautista Agut of Spain will face World number nine Janko Tipsarevic in the final of the ATP Chennai Open as both players came through tough semi-finals.
The 80th-ranked Agut, who knocked out top seed Tomas Berdych in the quarter-finals, entered his maiden tour final after coming through a thriller against Frenchman Benoit Paire 3-6 6-1 6-4.
Meanwhile, Serbia's Tipsarevic fought back after losing the first set to defeat 23-year-old Aljaz Bedene of Slovenia 4-6 6-2 6-2 in a contest that lasted just over two hours.
Tipsarevic, a losing finalist last year against big-serving Canadian Milos Raonic, stayed on course to win his first title in his fifth appearance in the southern Indian city.
"I knew I was playing well, but after a good start I took two steps backwards and just started pushing the ball," Tipsarevic said after losing the opening set.
"I think I played some of my best tennis in the next two sets and look forward to continue the same way in the final.
"I will be the favourite tomorrow, but I know my opponent will be motivated to win his first final, so I cannot afford to be complacent."