Djokovic battles in Shanghai Masters as 2025 ATP schedule heats up