Djokovic, seeded to face Roger Federer in the semi-finals, will next play American Sam Querrey or Russian 32nd seed Dmitry Tursunov.