Novak is through to the BNP Paribas Masters last four with a 6-1, 6-4 win over Stanislas Wawrinka. He goes on to face no.5 seed Roger Federer.
Defending champion came back from a set down to beat Gael Monfils 6-7 (4), 6-2, 6-4 and progress to Masters 1000 event last four.
The Serbian-Swiss duo advanced to the ATP 500 event semi-finals with a 6-2, 6-1 win over Germans Tommy Haas and Florian Mayer in just 42 minutes.
The 2011 champion set up a semi-final match with Stanislas Wawrinka with a 6-3, 6-2, 3-6, 6-0 victory over Russian Mikhail Youzhny.