For the second straight day at the ATP 250 event, Novak battled back from a set and a break down, this time against seventh seed Miomir Kecmanovic to advance to the semi-finals in his hometown Belgrade, 4-6, 6-3, 6-3.
World no.1 beat fellow Serb Laslo Djere 2-6, 7-6 (6), 7-6 (4) in Belgrade on Wednesday to reach the quarter-finals at the Serbia Open. Next up for Novak is seventh seed and another young gun from Serbia, Miomir Kecmanovic.
Novak and Carlos Gomez-Herrera have withdrawn from the Mallorca doubles final, with Gomez-Herrera citing an ankle injury.
The Serbian/Spanish combination will play in the ATP Mallorca doubles final after beating third seeds Oliver Marach and Aissam Ul-Haq Qureshi 6-3, 7-6 (4).
Novak and his doubles partner Carlos Gomez-Herrera recorded a 4-6, 7-6 (3), 10-8 victory over top seeds Marcel Granollers and Horacio Zeballos to progress into the Mallorca Championships semi-finals.
Novak moved into the last four of the inaugural Belgrade Open, following a 6-1, 6-0 victory over Federico Coria. For a spot in the ATP 250 event final, the top seed will face qualifier Andrej Martin (SVK, ATP #119).