Nole came up against his toughest test this week, but prevailed to clinch a 7-6 (3), 7-6 (8) victory in two hours and seven minutes.
The final is set and this year French Open will have a first time winner. Nole meets Stan Wawrinka (SUI, 8) on Sunday.
Novak beat nine-time French Open winner Rafael Nadal 7-5, 6-3, 6-1 in the most eagerly anticipated Grand Slam quarter-final on Wednesday.
The top seed advanced into the Roland Garros last eight with a 6-1, 6-2, 6-3 triumph over Richard Gasquet (FRA, 20) in two hours.