All Tournaments 2023 Rolex Shanghai Masters More Info Shanghai Wed, 4 Oct - Sun, 15 Oct 126 Matches Hard Court