| Other tournaments |
|---|
| MEL (Melbourne) | · | · | · | · | R32Melbourne 2022: Round of 32 · 0–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| HON (Hong Kong) | R32Hong Kong 2026: Round of 32 · 0–1 | · | A | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| Sydney (Sydney) | · | · | · | · | R32Sydney 2022: Round of 32 · 0–1 | · | · | R32Sydney 2019: Round of 32 · 0–1 | QFSydney 2018: Quarterfinals · 2–1 | A | R32Sydney 2016: Round of 32 · 0–1 | A | A | A | A | A | A | A | A | 0 / 4 | 2–4 | 33% |
|---|
| AUC (Auckland) | R32Auckland 2026: Round of 32 · 0–1 | R32Auckland 2025: Round of 32 · 0–1 | A | R32Auckland 2023: Round of 32 · 0–1 | · | · | R32Auckland 2020: Round of 32 · 0–1 | A | A | R32Auckland 2017: Round of 32 · 0–1 | A | FAuckland 2015: Final · 4–1 | R32Auckland 2014: Round of 32 · 0–1 | A | R16Auckland 2012: Round of 16 · 1–1 | QFAuckland 2011: Quarterfinals · 2–1 | A | A | A | 0 / 9 | 7–9 | 44% |
|---|
| JOH (Johannesburg) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | SFJohannesburg 2011: Semifinals · 3–1 | A | A | · | 0 / 1 | 3–1 | 75% |
|---|
| MUR (Murray River Open) | · | · | · | · | · | R32Murray River Open 2021: Round of 32 · 1–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 1–1 | 50% |
|---|
| Zagreb (Zagreb) | · | · | · | · | · | · | · | · | · | · | · | R16Zagreb 2015: Round of 16 · 0–1 | A | A | A | A | A | A | A | 0 / 1 | 0–1 | 0% |
|---|
| Dallas (Dallas) | R16Dallas 2026: Round of 16 · 1–1 | R32Dallas 2025: Round of 32 · 0–1 | SFDallas 2024: Semifinals · 1–1 | QFDallas 2023: Quarterfinals · 2–1 | QFDallas 2022: Quarterfinals · 2–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 5 | 6–5 | 55% |
|---|
| Memphis (Memphis) | · | · | · | · | · | · | · | · | · | R32Memphis 2017: Round of 32 · 0–1 | A | R32Memphis 2015: Round of 32 · 0–1 | R32Memphis 2014: Round of 32 · 0–1 | A | A | R16Memphis 2011: Round of 16 · 1–1 | A | A | A | 0 / 4 | 1–4 | 20% |
|---|
| NEW (New York) | · | · | · | · | · | · | A | R32New York 2019: Round of 32 · 0–1 | SFNew York 2018: Semifinals · 2–1 | · | · | · | · | · | · | · | · | · | · | 0 / 2 | 2–2 | 50% |
|---|
| DEL (Delray Beach) | A | A | R16Delray Beach 2024: Round of 16 · 0–1 | QFDelray Beach 2023: Quarterfinals · 2–1 | QFDelray Beach 2022: Quarterfinals · 2–1 | R16Delray Beach 2021: Round of 16 · 0–1 | R32Delray Beach 2020: Round of 32 · 0–1 | QFDelray Beach 2019: Quarterfinals · 2–1 | A | R32Delray Beach 2017: Round of 32 · 0–1 | QFDelray Beach 2016: Quarterfinals · 2–1 | SFDelray Beach 2015: Semifinals · 3–1 | R16Delray Beach 2014: Round of 16 · 1–1 | A | A | R16Delray Beach 2011: Round of 16 · 1–1 | A | A | A | 0 / 11 | 13–11 | 54% |
|---|
| ROT (Rotterdam) | A | A | A | A | A | R32Rotterdam 2021: Round of 32 · 0–1 | R32Rotterdam 2020: Round of 32 · 0–1 | A | A | A | A | A | A | A | A | A | A | A | A | 0 / 2 | 0–2 | 0% |
|---|
| MAR (Marseille) | · | A | A | A | A | A | A | A | A | A | A | A | A | A | R32Marseille 2012: Round of 32 · 0–1 | A | A | A | A | 0 / 1 | 0–1 | 0% |
|---|
| SIN (Singapore) | · | · | · | · | · | QFSingapore 2021: Quarterfinals · 1–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 1–1 | 50% |
|---|
| ACA (Acapulco) | R32Acapulco 2026: Round of 32 · 0–1 | A | A | R32Acapulco 2023: Round of 32 · 0–1 | R32Acapulco 2022: Round of 32 · 0–1 | R32Acapulco 2021: Round of 32 · 0–1 | R16Acapulco 2020: Round of 16 · 1–1 | R32Acapulco 2019: Round of 32 · 0–1 | R16Acapulco 2018: Round of 16 · 1–1 | R16Acapulco 2017: Round of 16 · 1–1 | R16Acapulco 2016: Round of 16 · 1–1 | R32Acapulco 2015: Round of 32 · 0–1 | R32Acapulco 2014: Round of 32 · 0–1 | A | A | A | A | A | A | 0 / 11 | 4–11 | 27% |
|---|
| DUB (Dubai) | A | A | R32Dubai 2024: Round of 32 · 0–1 | A | A | A | A | A | A | A | A | A | A | A | R32Dubai 2012: Round of 32 · 0–1 | A | A | A | A | 0 / 2 | 0–2 | 0% |
|---|
| MON (Montpellier) | FMontpellier 2026: Final · 4–1 | R32Montpellier 2025: Round of 32 · 0–1 | A | A | QFMontpellier 2022: Quarterfinals · 2–1 | A | R16Montpellier 2020: Round of 16 · 1–1 | A | A | A | A | A | R16Montpellier 2014: Round of 16 · 1–1 | R32Montpellier 2013: Round of 32 · 0–1 | R32Montpellier 2012: Round of 32 · 0–1 | · | R16Montpellier 2010: Round of 16 · 1–1 | · | · | 0 / 8 | 9–8 | 53% |
|---|
| Houston (Houston) | A | R16Houston 2025: Round of 16 · 1–1 | A | A | A | · | · | A | A | A | A | A | A | A | A | A | A | A | A | 0 / 1 | 1–1 | 50% |
|---|
| BUC (Bucharest) | R16Bucharest 2026: Round of 16 · 0–1 | A | A | · | · | · | · | · | · | · | R32Bucharest 2016: Round of 32 · 0–1 | A | R32Bucharest 2014: Round of 32 · 0–1 | A | A | A | A | A | A | 0 / 3 | 0–3 | 0% |
|---|
| BAR (Barcelona) | R32Barcelona 2026: Round of 32 · 0–1 | A | A | A | R64Barcelona 2022: Round of 64 · 0–1 | R32Barcelona 2021: Round of 32 · 0–1 | · | A | R16Barcelona 2018: Round of 16 · 1–1 | A | A | A | A | A | A | A | A | A | A | 0 / 4 | 1–4 | 20% |
|---|
| IST (Istanbul) | · | · | · | · | · | · | · | · | A | A | R32Istanbul 2016: Round of 32 · 0–1 | A | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| Estoril (Estoril) | A | · | A | A | A | A | · | A | A | A | A | A | R32Estoril 2014: Round of 32 · 0–1 | A | A | R32Estoril 2011: Round of 32 · 0–1 | A | A | A | 0 / 2 | 0–2 | 0% |
|---|
| BRI (Brisbane) | A | · | A | · | · | · | · | · | A | A | A | A | · | R32Brisbane 2013: Round of 32 · 0–1 | R32Brisbane 2012: Round of 32 · 0–1 | R32Brisbane 2011: Round of 32 · 0–1 | A | A | · | 0 / 3 | 0–3 | 0% |
|---|
| Nice (Nice) | · | · | · | · | · | · | · | · | · | · | SFNice 2016: Semifinals · 3–1 | A | A | A | A | R16Nice 2011: Round of 16 · 1–1 | R32Nice 2010: Round of 32 · 0–1 | · | · | 0 / 3 | 4–3 | 57% |
|---|
| DUS (Dusseldorf) | · | · | · | · | · | · | · | · | · | · | · | · | R16Dusseldorf 2014: Round of 16 · 1–1 | A | A | A | A | A | A | 0 / 1 | 1–1 | 50% |
|---|
| Geneva (Geneva) | R32Geneva 2026: Round of 32 · 0–1 | A | A | R16Geneva 2023: Round of 16 · 1–1 | A | R32Geneva 2021: Round of 32 · 0–1 | · | R32Geneva 2019: Round of 32 · 0–1 | A | A | A | R16Geneva 2015: Round of 16 · 1–1 | · | · | · | · | · | · | · | 0 / 5 | 2–5 | 29% |
|---|
| Lyon (Lyon) | · | · | R16Lyon 2024: Round of 16 · 0–1 | A | R16Lyon 2022: Round of 16 · 1–1 | A | · | A | R32Lyon 2018: Round of 32 · 0–1 | A | · | · | · | · | · | · | · | A | A | 0 / 3 | 1–3 | 25% |
|---|
| BEL (Belgrade 2) | · | · | · | · | · | R16Belgrade 2 2021: Round of 16 · 0–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| Sofia (Sofia) | · | · | · | WSofia 2023: Champion · 4–0 | A | R32Sofia 2021: Round of 32 · 0–1 | SFSofia 2020: Semifinals · 3–1 | R32Sofia 2019: Round of 32 · 0–1 | R16Sofia 2018: Round of 16 · 0–1 | R32Sofia 2017: Round of 32 · 0–1 | QFSofia 2016: Quarterfinals · 2–1 | · | · | · | · | · | · | · | · | 1 / 7 | 9–6 | 60% |
|---|
| STU (Stuttgart) | A | A | A | A | A | R32Stuttgart 2021: Round of 32 · 0–1 | · | A | A | A | A | A | A | A | A | A | A | A | A | 0 / 1 | 0–1 | 0% |
|---|
| HER ('s-Hertogenbosch) | SF's-Hertogenbosch 2026: Semifinals · 3–1 | R16's-Hertogenbosch 2025: Round of 16 · 1–1 | R16's-Hertogenbosch 2024: Round of 16 · 1–1 | QF's-Hertogenbosch 2023: Quarterfinals · 2–1 | SF's-Hertogenbosch 2022: Semifinals · 3–1 | · | · | W's-Hertogenbosch 2019: Champion · 5–0 | R16's-Hertogenbosch 2018: Round of 16 · 0–1 | R16's-Hertogenbosch 2017: Round of 16 · 1–1 | QF's-Hertogenbosch 2016: Quarterfinals · 2–1 | QF's-Hertogenbosch 2015: Quarterfinals · 2–1 | R32's-Hertogenbosch 2014: Round of 32 · 0–1 | A | A | R32's-Hertogenbosch 2011: Round of 32 · 0–1 | A | A | A | 1 / 12 | 20–11 | 65% |
|---|
| QUE (Queen's Club) | R16Queen's Club 2026: Round of 16 · 1–1 | A | R32Queen's Club 2024: Round of 32 · 0–1 | QFQueen's Club 2023: Quarterfinals · 2–1 | A | R16Queen's Club 2021: Round of 16 · 1–1 | · | A | QFQueen's Club 2018: Quarterfinals · 2–1 | R32Queen's Club 2017: Round of 32 · 0–1 | R16Queen's Club 2016: Round of 16 · 1–1 | R32Queen's Club 2015: Round of 32 · 0–1 | R16Queen's Club 2014: Round of 16 · 2–1 | R64Queen's Club 2013: Round of 64 · 0–1 | A | QFQueen's Club 2011: Quarterfinals · 3–1 | A | A | A | 0 / 11 | 12–11 | 52% |
|---|
| EAS (Eastbourne) | A | A | A | A | R32Eastbourne 2022: Round of 32 · 0–1 | A | · | A | A | A | · | · | A | A | A | A | A | A | · | 0 / 1 | 0–1 | 0% |
|---|
| NOT (Nottingham) | · | · | · | · | · | · | · | · | · | · | R16Nottingham 2016: Round of 16 · 2–1 | R16Nottingham 2015: Round of 16 · 1–1 | · | · | · | · | · | · | A | 0 / 2 | 3–2 | 60% |
|---|
| MAL (Mallorca) | R32Mallorca 2026: Round of 32 · 0–1 | A | R16Mallorca 2024: Round of 16 · 0–1 | FMallorca 2023: Final · 3–1 | A | SFMallorca 2021: Semifinals · 3–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 4 | 6–4 | 60% |
|---|
| Antalya (Antalya) | · | · | · | · | · | A | · | QFAntalya 2019: Quarterfinals · 1–1 | FAntalya 2018: Final · 3–1 | FAntalya 2017: Final · 4–1 | · | · | · | · | · | · | · | · | · | 0 / 3 | 8–3 | 73% |
|---|
| DOH (Doha) | A | A | A | A | A | A | R32Doha 2020: Round of 32 · 0–1 | · | R32Doha 2018: Round of 32 · 0–1 | A | A | A | · | A | A | A | A | A | · | 0 / 2 | 0–2 | 0% |
|---|
| Newport (Newport) | · | · | R16Newport 2024: Round of 16 · 0–1 | WNewport 2023: Champion · 4–0 | R32Newport 2022: Round of 32 · 0–1 | A | · | R16Newport 2019: Round of 16 · 0–1 | QFNewport 2018: Quarterfinals · 1–1 | R16Newport 2017: Round of 16 · 0–1 | QFNewport 2016: Quarterfinals · 2–1 | QFNewport 2015: Quarterfinals · 2–1 | R16Newport 2014: Round of 16 · 1–1 | R16Newport 2013: Round of 16 · 1–1 | A | A | A | A | A | 1 / 10 | 11–9 | 55% |
|---|
| Bogota (Bogota) | · | · | · | · | · | · | · | · | · | · | · | FBogota 2015: Final · 3–1 | R32Bogota 2014: Round of 32 · 0–1 | QFBogota 2013: Quarterfinals · 2–1 | · | · | · | · | · | 0 / 3 | 5–3 | 63% |
|---|
| Atlanta (Atlanta) | · | · | R16Atlanta 2024: Round of 16 · 0–1 | A | QFAtlanta 2022: Quarterfinals · 2–1 | A | · | A | A | A | R16Atlanta 2016: Round of 16 · 1–1 | R16Atlanta 2015: Round of 16 · 0–1 | A | A | A | A | A | · | · | 0 / 4 | 3–4 | 43% |
|---|
| WAS (Washington) | R16Washington 2026: Round of 16 · 1–1 | A | R32Washington 2024: Round of 32 · 0–1 | R32Washington 2023: Round of 32 · 0–1 | R32Washington 2022: Round of 32 · 1–1 | A | · | R32Washington 2019: Round of 32 · 1–1 | A | A | R32Washington 2016: Round of 32 · 1–1 | A | A | A | A | A | A | A | A | 0 / 6 | 4–6 | 40% |
|---|
| LOS (Los Cabos) | A | R32Los Cabos 2025: Round of 32 · 0–1 | A | A | A | A | · | A | QFLos Cabos 2018: Quarterfinals · 1–1 | QFLos Cabos 2017: Quarterfinals · 2–1 | R32Los Cabos 2016: Round of 32 · 0–1 | · | · | · | · | · | · | · | · | 0 / 4 | 3–4 | 43% |
|---|
| Hamburg (Hamburg) | A | A | A | A | A | A | R32Hamburg 2020: Round of 32 · 0–1 | A | A | A | A | A | A | A | A | R64Hamburg 2011: Round of 64 · 0–1 | A | A | · | 0 / 2 | 0–2 | 0% |
|---|
| WIN (Winston-Salem) | R32Winston-Salem 2026: Round of 32 · 0–1 | A | R32Winston-Salem 2024: Round of 32 · 0–1 | A | WWinston-Salem 2022: Champion · 6–0 | A | · | A | A | A | A | A | R32Winston-Salem 2014: Round of 32 · 1–1 | R64Winston-Salem 2013: Round of 64 · 0–1 | A | R64Winston-Salem 2011: Round of 64 · 0–1 | · | · | · | 1 / 6 | 7–5 | 58% |
|---|
| HAN (Hangzhou) | A | R32Hangzhou 2025: Round of 32 · 0–1 | A | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| KUA (Kuala Lumpur) | · | · | · | · | · | · | · | · | · | · | · | A | A | QFKuala Lumpur 2013: Quarterfinals · 2–1 | A | A | A | A | · | 0 / 1 | 2–1 | 67% |
|---|
| Zhuhai (Zhuhai) | · | · | · | A | · | · | · | FZhuhai 2019: Final · 4–1 | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 4–1 | 80% |
|---|
| Chengdu (Chengdu) | QFChengdu 2026: Quarterfinals · 2–1 | A | QFChengdu 2024: Quarterfinals · 2–1 | A | · | · | · | A | R16Chengdu 2018: Round of 16 · 0–1 | A | R16Chengdu 2016: Round of 16 · 1–1 | · | · | · | · | · | · | · | · | 0 / 4 | 5–4 | 56% |
|---|
| TEL (Tel Aviv) | · | · | · | · | R32Tel Aviv 2022: Round of 32 · 0–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| SHE (Shenzhen) | · | · | · | · | · | · | · | · | A | A | A | QFShenzhen 2015: Quarterfinals · 2–0 | A | · | · | · | · | · | · | 0 / 1 | 2–0 | 100% |
|---|
| Astana (Astana) | · | · | · | WAstana 2023: Champion · 5–0 | QFAstana 2022: Quarterfinals · 2–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 1 / 2 | 7–1 | 88% |
|---|
| Metz (Metz) | · | R32Metz 2025: Round of 32 · 0–1 | R32Metz 2024: Round of 32 · 0–1 | A | R32Metz 2022: Round of 32 · 0–1 | A | · | A | R32Metz 2018: Round of 32 · 0–1 | A | A | R16Metz 2015: Round of 16 · 1–1 | R32Metz 2014: Round of 32 · 0–1 | A | A | A | R32Metz 2010: Round of 32 · 0–1 | R32Metz 2009: Round of 32 · 0–1 | SFMetz 2008: Semifinals · 3–1 | 0 / 9 | 4–9 | 31% |
|---|
| BEI (Beijing) | · | R16Beijing 2025: Round of 16 · 1–1 | R16Beijing 2024: Round of 16 · 1–1 | A | · | · | · | A | A | A | R16Beijing 2016: Round of 16 · 1–1 | R32Beijing 2015: Round of 32 · 0–1 | A | A | A | A | A | A | A | 0 / 4 | 3–4 | 43% |
|---|
| TOK (Tokyo) | · | A | A | A | A | · | · | R32Tokyo 2019: Round of 32 · 0–1 | R32Tokyo 2018: Round of 32 · 0–1 | FTokyo 2017: Final · 4–1 | A | A | A | A | A | A | A | A | A | 0 / 3 | 4–3 | 57% |
|---|
| STP (St. Petersburg) | · | · | · | · | · | R32St. Petersburg 2021: Round of 32 · 0–1 | R32St. Petersburg 2020: Round of 32 · 0–1 | R16St. Petersburg 2019: Round of 16 · 1–1 | A | R16St. Petersburg 2017: Round of 16 · 0–1 | R32St. Petersburg 2016: Round of 32 · 0–1 | A | · | R32St. Petersburg 2013: Round of 32 · 0–1 | A | QFSt. Petersburg 2011: Quarterfinals · 2–1 | A | A | A | 0 / 7 | 3–7 | 30% |
|---|
| Almaty (Almaty) | · | A | R16Almaty 2024: Round of 16 · 1–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 1–1 | 50% |
|---|
| MOS (Moscow) | · | · | · | · | · | QFMoscow 2021: Quarterfinals · 2–1 | · | FMoscow 2019: Final · 4–1 | FMoscow 2018: Final · 4–1 | SFMoscow 2017: Semifinals · 2–1 | A | A | A | R32Moscow 2013: Round of 32 · 0–1 | A | A | A | A | A | 0 / 5 | 12–5 | 71% |
|---|
| Naples (Naples) | · | · | · | · | R32Naples 2022: Round of 32 · 0–1 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 0–1 | 0% |
|---|
| COL (Cologne 2) | · | · | · | · | · | · | QFCologne 2 2020: Quarterfinals · 2–1 | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 2–1 | 67% |
|---|
| STO (Stockholm) | · | A | A | QFStockholm 2023: Quarterfinals · 1–1 | A | R32Stockholm 2021: Round of 32 · 0–1 | · | A | A | A | R16Stockholm 2016: Round of 16 · 1–1 | R32Stockholm 2015: Round of 32 · 0–1 | QFStockholm 2014: Quarterfinals · 2–1 | A | A | R32Stockholm 2011: Round of 32 · 0–1 | A | A | A | 0 / 6 | 4–6 | 40% |
|---|
| Vienna (Vienna) | · | A | A | A | A | A | A | R32Vienna 2019: Round of 32 · 0–1 | A | A | A | A | A | A | A | A | A | A | A | 0 / 1 | 0–1 | 0% |
|---|
| Basel (Basel) | · | A | R32Basel 2024: Round of 32 · 0–1 | R32Basel 2023: Round of 32 · 0–1 | R32Basel 2022: Round of 32 · 0–1 | · | · | A | R32Basel 2018: Round of 32 · 0–1 | QFBasel 2017: Quarterfinals · 2–1 | R32Basel 2016: Round of 32 · 0–1 | R16Basel 2015: Round of 16 · 1–1 | A | R32Basel 2013: Round of 32 · 0–1 | A | A | A | A | A | 0 / 8 | 3–8 | 27% |
|---|
| NUR (Nur-Sultan) | · | · | · | · | · | A | FNur-Sultan 2020: Final · 3–1 | · | · | · | · | · | · | · | · | · | · | · | · | 0 / 1 | 3–1 | 75% |
|---|
| W–L | 12–14 | 3–9 | 6–16 | 26–11 | 21–18 | 8–15 | 10–11 | 18–14 | 17–17 | 16–14 | 20–19 | 20–16 | 9–15 | 5–10 | 1–5 | 13–13 | 1–3 | 0–1 | 3–1 | 5 / 228 | 209–222 | 48% |
|---|