Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 France F6 Croatia F6 Belgium F4 Belgium F14 Turkey F43 Turkey F44 France F4 France F5 France F14 Netherlands F5 France F19 France F20 Turkey F52 Turkey F1 France F4 France F5 France F6 France F7 France F9 Netherlands F5 Netherlands F6 France F21 France F22 France F23 Germany F17 Qatar F5 Qatar F6 Hong Kong F5 Hong Kong F6 (Hong Kong) Great Britain F2 (Tipton) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) France F9 (Angers) Belgium F2 (Arlon) France F14 (Bourg-en-Bresse) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Romania F8 (Pitesti) France F18 (Bagneres-De-Bigorre) France F20 (Plaisir) France F24 (Rodez) Tunisia F4 (Jerba) Croatia F3 (Opatija) Spain F27 (Seville) Spain F28 (Madrid) Tunisia F38 (Monastir) South Africa F1 (Stellenbosch) Hong Kong F3 (Hong Kong) M15 Grenoble M15 Monastir M15 Doha M15 Doha M15 Tabarka M15 Tabarka M25 Karlsruhe M15 Den Haag M15 Heraklion M15 Monastir M25 Los Angeles M25 Rancho Santa Fe M15 Cancun M25 Vogau UAE F1 Qatar F1a France F2 France F3 Algeria F1 Algeria F2 France F19 France F20 M25 Cancun M25 Cancun M25 Santo Domingo M25 Santo Domingo Belgium F3 France F4 M15 Antalya M15 Tabarka Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Tunis Open - Tunis Open de L'Isere - Grenoble ATP Challenger Numea - New Caledonia Open de L'Isere - Grenoble Orleans Challenger Blois Challenger Cherbourg Challenger Bordeaux Challenger Lyon Challenger Braga Challenger Blois Challenger Noumea Challenger Canberra Challenger Rennes Challenger Cherbourg Challenger Punta Del Este Challenger Irving Challenger Tampere Challenger Bastad Challenger Poznan Challenger Scheveningen Challenger Lyon Challenger Cordenons Challenger Liberec Challenger Como Challenger Orleans Challenger Losinj Challenger Aix En Provence Challenger Bratislava Challenger M25 Villeneuve-Loubet Ostrava Challenger Noumea Challenger Aix En Provence Challenger Canberra Challenger Pune Challenger Orleans Challenger Liberec Challenger Augsburg Challenger Cassis Challenger Glasgow Challenger Mouilleron-Le-Captif Challenger Barcelona Challenger Bordeaux Challenger Cleveland Challenger Calgary Challenger Aix En Provence Challenger Porsche Open - Poznan Drummondville Challenger Potchefstroom 1 Challenger Prostejov Challenger Porto Challenger San Marino Challenger Prague 2 Challenger Como Challenger Sibiu Challenger Napoli Challenger Prague 3 Challenger Eckental Challenger Eckental Challenger Phoenix Challenger Sanremo Challenger Prague 2 Challenger Heilbronn Challenger Nottingham Challenger Antalya 3 Challenger Salzburg Challenger Iasi Challenger Istanbul Challenger Ismaning Challenger Challenger 42 - Andrezieux Quimper Challenger S Tennis Master Championship - Graz Brest Challenger Cleveland Challenger Phoenix Challenger Cherbourg Challenger Pau Challenger Valencia Challenger Czech Open 2005 - Prostejov Cherbourg Challenger Cordenons Challenger Tenerife 1 Challenger Tulln Challenger St. Tropez Challenger Sibiu Challenger Biella 6 Challenger Zug Challenger Ismaning Challenger Quimper Challenger Quimper Challenger Brest Challenger Szczecin Challenger Zadar Challenger Orleans Challenger Modena Challenger Liberec Challenger Mauthausen Challenger Matsuyama Challenger Yokohama Challenger Open de Moselle - Metz Quimper Challenger Heilbronn Challenger Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Helsinki Challenger M15+H Bressuire Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Trnava Challenger Gerry Weber Open - Halle Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Croatia Open - Umag Orange Prokom Open - Sopot Zug Challenger Mouilleron-Le-Captif Challenger BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Nonthaburi 3 Challenger Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Ostrava Challenger Medibank International - Sydney Sarasota Challenger Ljubljana Open - Ljubljana ABN AMRO World Tennis Tournament - Rotterdam Schickedanz Open - Furth Challenger Ford de Cherbourg - Cherbourg Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Timisoara Challenger - Timisoara China Open - Beijing Open 13 - Marseille ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Tampere Challenger The Dubai Tennis Championships - Dubai Open de Franche-Comte - Besancon Tennis Napoli Cup - Napoli IPP Open - Helsinki Estoril Open - Estoril AEGON Championships - London Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Mercedes Cup - Stuttgart Masters Series - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Braunschweig Challenger Bonn Challenger Braga Challenger Open 13 - Marseille Sao Leopoldo Challenger Rovereto Challenger AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing ABN/AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mercedes Cup - Stuttgart German Tennis Championships - Hamburg PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Florianopolis Challenger BA-CA Tennis Trophy - Vienna Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Sunrise Challenger Oeiras 3 Challenger AEGON International - Eastbourne The Stella Artois Grass Court Championships - London Medibank International - Sydney Open 13 - Marseille Citi Open - Washington Moselle Open - Metz The Dubai Tennis Championships - Dubai PTT Thailand Open - Bangkok The Nottingham Open - Nottingham Open de la Comunidad Valenciana - Valencia Oeiras 4 Challenger Brisbane International - Brisbane Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco BA-CA Tennis Trophy - Vienna The LTA Men's Challenger Wrexham - Wrexham Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Synsam Swedish Open - Bastad Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier The Dubai Tennis Championships - Dubai Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane Open Parc - Lyon Valencia Open - Valencia Winston-Salem Open - Winston-Salem Moselle Open - Metz Maharashtra Open - Pune Samsung Securities Cup - Seoul Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London BMW Tennis Championship - Sunrise Pilot Pen Tennis - New Haven Open 13 Provence - Marseille Open 13 - Marseille Grand Prix Hassan II - Marrakech Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Fever-Tree Championships - London Millennium Estoril Open - Estoril Open Parc - Lyon German Tennis Championships - Hamburg Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne AEGON Championships - London Aegon Nottingham Open - Nottingham Open Sud de France - Montpellier Open Parc - Lyon Noventi Open - Halle Lille Challenger Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Cherbourg Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Mercedes Cup - Stuttgart Millennium Estoril Open - Estoril Open Sud de France - Montpellier PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Millennium Estoril Open - Estoril BMW Open - Munich Valencia Open - Valencia Mercedes Cup - Stuttgart Open Parc - Lyon Libema Open - 's-Hertogenbosch Suisse Open - Gstaad Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Sofia Open - Sofia Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel European Open - Antwerp Rakuten Japan Open - Tokyo Top Wool Challenger - Biella Sydney International - Sydney Open Sud de France - Montpellier Istanbul Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Siemens Open - Scheveningen AEGON International - Eastbourne Chile Dove Men+Care Open - Santiago Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Riviera di Rimini Challenger - Rimini European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Lyon Challenger Nature Valley International - Eastbourne Citi Open - Washington Moselle Open - Metz ATU Cup - Weiden Rakuten Japan Open - Tokyo European Open - Antwerp Rennes Challenger Mouilleron-Le-Captif Challenger Quimper Challenger XI Open International D'Andorra - Andorra Cherbourg Challenger Adelaide International - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille bett1HULKS Indoors - Cologne Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Riviera di Rimini Challenger 2004 - Rimini Open Sud de France - Montpellier Brest Challenger Serbia Open - Belgrade TED Open - Istanbul Barcelona Open Banc Sabadell - Barcelona Luedenscheid Challenger Marburg Challenger Open D'Orleans - Orleans Kremlin Cup - Moscow Liberec Challenger Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad Open Castilla y Leon - Segovia Florence Challenger Braunschweig Challenger Amersfoort Challenger Prague Challenger Ismaning Challenger Brest Challenger Helsinki Challenger Bangalore Challenger Monterrey Challenger Trieste Challenger Iasi Challenger Marbella Challenger Maia Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Oeiras 4 Challenger Aix En Provence Challenger Biella 7 Challenger Rennes Challenger Istanbul 2 Challenger Ismaning Challenger Pau Challenger Manama Challenger Maia 1 Challenger Traralgon Challenger Columbus Challenger Barcelona Open Banc Sabadell - Barcelona Monterrey Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Rome 1 Challenger Erste Bank Open - Vienna Forli 6 Challenger Ilkley Challenger Braunschweig Challenger Verona Challenger Trieste Challenger Zug Challenger Meerbusch Challenger Vancouver Challenger Split Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Maia Challenger Noumea Challenger Tunis Challenger Karlsruhe Challenger Braunschweig Challenger Banja Luka Challenger Seville Challenger Szczecin Challenger Lisbon Challenger Poznan Challenger Brest Challenger Kobe Challenger Noumea Challenger Bengaluru Challenger Pune Challenger New Delhi Challenger Asuncion Challenger Sarasota Challenger Rome Challenger Prague Challenger Pacific Life Open - Indian Wells Braunschweig Challenger Liberec Challenger Bonn Challenger Todi Challenger Seville Challenger Rennes Challenger Bad Waltersdorf Challenger Mouilleron-Le-Captif Challenger Roanne Challenger St. Brieuc Challenger Brest Challenger Lyon Challenger Maia Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Koblenz Challenger Brazzaville Challenger Kigali 1 Challenger Kigali 2 Challenger Rogers Cup - Toronto Naples Challenger Tallahassee Challenger Savannah Challenger Prague Challenger Bordeaux Challenger Lyon Challenger Sassuolo Challenger BNP Paribas Masters - Paris Bunschoten Challenger Zug Challenger Genova Challenger Mouilleron-Le-Captif Challenger Hersonissos 5 Challenger Hersonissos 6 Challenger Brest Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Heineken Open - Auckland Bucharest Challenger Yokkaichi Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Potchefstroom 2 Challenger Dutch Open Tennis - Amersfoort Roanne Challenger China Open - Beijing Koblenz Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mercedes Cup - Stuttgart Masters Series Monte Carlo - Monte Carlo International German Open - Hamburg Masters Series Hamburg - Hamburg Mercedes Cup - Stuttgart Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome ABN AMRO Open - Rotterdam Masters Series Madrid - Madrid Campionati BNL dItalia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rogers Cup - Montreal BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Rogers Cup - Toronto ABN AMRO World Tennis Tournament - Rotterdam Rolex Paris Masters - Paris Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Moselle Open - Metz BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rothesay International - Eastbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati French Open - Paris Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Internazionali BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York Open 13 Provence - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Coupe Rogers - Montreal Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 French Open (juniors) Davis Cup, World Group, F, SRB-FRA 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, QF, ARG-FRA 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Kooyong Classic - Kooyong Kooyong Classic - Kooyong AAMI Classic - Kooyong