Novak Djokovic had a comfortable passage to the semi-finals.