'Best I've played in a while' - Djokovic moves on in Shanghai

Top