Where does that leave the penultimate Masters 1000 of 2025, which runs through next Sunday? It still has 96 players. It still has the vast majority of the Top 50. It still has Jannik Sinner. And it ...
Day two of the 2025 Shanghai Masters wrapped up most of the first-round action with local success as Shang and Bu book spots in round 2.