Nole fought again from a set down for the third consecutive match on Saturday to beat Khachanov and attain the championship match in his hometown.
Prime seed Novak Djokovic overcame a problem by Russian Karen Khachanov and progressed into the ultimate of the Serbia Open with a 4-6, 6-1, 6-2 victory in a single hour and 59 minutes.
The 25-year-old Russian broke within the very first recreation of the competition and consolidated it for 2-0 lead, then went on to take the opener 6-4.
Novak clinched the second set in model, with two breaks of serve, within the fourth and sixth video games, to drive a decider.
The 20-time Grand Slam champion dominated the third set additionally, changing his possibilities within the first and fifth video games.
Match statistics: aces (6-1), double faults (2-0), complete factors received (80-65).
Novak, who will face second seed Andrey Rublev (RUS, H2H 1-0) in Sunday’s title match (14:00 CET), is searching for his first trophy of the 2022 season and the third Serbian Open crown. The Serbian star is one win away from his 87th profession title.
Rublev toppled Fabio Fognini (ITA, 6) 6-2, 6-2 within the second semi-final of the day.