Novak Djokovic took his place in the Monte Carlo Masters semi-finals after seeing off the stubborn challenge of Finland's Jarkko Nieminen 6-4 6-3.