The Serb had limited trouble as he claimed victory in three sets 7-5 7-6 (7-5) 6-4 and continues his quest to win at Roland Garros.
He will next play Latvia's Ernests Gulbis in the last four hoping to cross that hurdle and have a shot at the title.
"I try to focus the intention only on the next match, so I don't think about eventual finals," said Djokovic. "I think about only Gulbis. He's been playing really well. He's confident.
"But again, I like my chances because I have had a couple of great weeks on the clay courts from Rome to now the last 10 days here in Roland Garros.
"Two days off will definitely serve me well to recover, to work on some things on the practice courts, and then come back strong and prepare for the next challenge."