Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Davis Cup, Group A, Bologna Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Nordic Open - Stockholm Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Terra Wortmann Open - Halle Wimbledon - London National Bank Open - Toronto U.S. Open - New York Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F7 Spain F18 Spain F19 Spain F20 Spain F24 Spain F25 Spain F26 Spain F28 France F2 France F3 Spain F3 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Spain F6 Spain F12 Spain F13 Morocco F1 Spain F26 Spain F27 Germany F5 Italy F1 Italy F2 Portugal F1 Portugal F3 Croatia F4 Croatia F5 Italy F13 France F13 Italy F26 Italy F27 Italy F28 Croatia F13 Italy F5 Italy F6 Italy F7 Italy F22 France F15 Italy F24 Italy F25 Romania F2 Romania F13 Italy F30 Italy F32 Italy F33 Italy F37 Italy F1 Italy F2 France F6 Spain F7 Spain F5 Spain F30 Spain F23 Spain F6 Turkey F12 Turkey F13 Italy F10 Italy F11 Italy F12 Italy F13 Spain F7 Italy F18 Italy F21 Italy F22 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 Portugal F2 Spain F32 Spain F34a France F1 Spain F22 Italy F9 (Santa Margherita Di Pula) Italy F25 (Cornaiano) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Vigo Challenger Napoli Challenger Tarragona Challenger Khanty-Mansiysk Challenger Prostejov Challenger Tunis Challenger Biella Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Turin Challenger Prostejov Challenger Biella Challenger Portoroz Challenger Como Challenger Barranquilla Challenger Mons Challenger Ho Chi Minh City Challenger Mouilleron-Le-Captif Challenger Andria Challenger Canberra Challenger Bergamo Challenger Guangzhou Challenger Barletta Challenger Furth Challenger Milan Challenger Szczecin Challenger Andria Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Barletta Challenger Francavilla Challenger Lyon Challenger Perugia Challenger Ortisei Challenger Ismaning Challenger Andria Challenger Bangkok Challenger Bangkok Challenger Burnie Challenger II Cyclus Open de Tenis - Florianopolis Bergamo Challenger Zhuhai Challenger Qujing Challenger Marbella Challenger Alicante Challenger Barletta Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Binghamton Challenger Orleans Challenger Tiburon Challenger Monterrey Challenger Ismaning Challenger Brest Challenger Knoxville Challenger Da Nang Challenger Memorial Manfredini - Sassuolo Phoenix Challenger Monterrey Challenger Sophia Antipolis Challenger Ilkley Challenger Genova Challenger LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc XL Bermuda Open - Bermuda Copa Petrobras Colombia - Bogota Morocco Tennis Tour - Tanger Cagliari Challenger Genova Open Challenger - Genova Tatra Banka Slovak Open - Bratislava Cherbourg Challenger Napoli Challenger Launceston Challenger Ortisei Challenger Playford Challenger Brescia Challenger Irving Challenger Rome Challenger Segovia Challenger Todi Challenger Gwangju Challenger Szczecin Challenger Florence Challenger Ortisei Challenger Bratislava Challenger Playford Challenger San Benedetto Challenger Surbiton Challenger Cortina Challenger Biella Challenger Segovia Challenger Cordenons Challenger Manerbio Challenger Open de Tenis Comunidad Valenciana - Valencia Turin Challenger Open Seat Godo 2005 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Hypo Group Tennis International - Portschach Open de la Comunidad Valenciana - Valencia Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco X Open Internacional D'Andorra - Andorra U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca AEGON Championships - London Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Ostdeutscher Sparkessen Cup - Dresden Bet-At-Home Austrian Open - Kitzbuhel Badden Open by Rothaus - Ettlingen Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Schickendanz Open - Furth Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Abierto Mexicano Telcel - Acapulco Oberstaufen Cup - Oberstaufen Open Sabadell Atlantico - Barcelona The LTA Sunderland Challenger - Sunderland AEGON International - Eastbourne Open Castilla y Leon - Segovia Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Dusseldorf Open 2006 - Dusseldorf Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Valencia Open - Valencia Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Apia International - Sydney Copa Petrobras Argentina - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo Rakuten Japan Open - Tokyo LXV Concurso Internacional Vigo - Vigo Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel Genova Challenger Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb ATP Open Castilla y Leon - Segovia XI Torneo Internazionale di Tennis - Barletta Apia International - Sydney Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen China Open - Beijing Garanti Koza Sofia Open - Sofia Generali Open - Kitzbuhel European Open - Antwerp Swiss Indoors Basel - Basel Segovia Challenger Open Sud de France - Montpellier Cordoba Open - Cordoba Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Tennis Napoli Cup 2007 - Napoli Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Mitsubishi Electric Europe Cup - Monza Erste Bank Open - Vienna St. Brieuc Challenger Prosperita Open 2006 - Ostrava Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Segovia Challenger cinch Championships - London Nature Valley International - Eastbourne Tarragona Challenger Sardegna Open - Cagliari San Diego Open - San Diego Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart 5° Sporting Challenger - Turin cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Qatar ExxonMobil Open - Doha Czech Open 2006 - Prostejov Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Shenzhen Challenger Boss Open - Stuttgart Roma Challenger 2007 - Rome Rothesay International - Eastbourne Chengdu Open - Chengdu Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo SkiStar Swedish Open - Bastad Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul Rabat Challenger Steelers Cup - Kosice Marrakech Challenger ATP Guzzini Challenger - Recanati Vercelli Challenger Moscow Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Manerbio Challenger Concurso Internacional de Vigo - Vigo Zhuhai Challenger Irving Challenger Shenzhen Challenger Turin Challenger Siemens Open 2007 - Scheveningen Mestre Challenger Vicenza Challenger Porsche Open - Poznan Prague Challenger Perugia Challenger Todi Challenger Biella Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Challenger Copa Sevilla - Seville Copa Petrobras Brazil - Aracaju Ortisei Challenger Brescia Challenger Bergamo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Brescia Challenger Media Will Cup Busan Challenger Tennis - Busan Quimper Challenger Stockton Challenger Nottingham Challenger Pozoblanco Challenger Open 13 - Marseille Unicredit (Suisse) Bank S. A. Challenger - Chiasso Fairfield Challenger Vicenza Challenger Champaign Challenger Timisoara Challenger - Timisoara BCR Open Romania - Bucharest XXXVII Torneig C.E. Laieta - Barcelona Open de Moselle - Metz Prostejov Challenger 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Todi Challenger Copa Sevilla 2007 - Seville Braunschweig Challenger Tiburon Challenger XI Open International D'Andorra - Andorra Pozoblanco Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BCR Open Romania - Bucharest Braunschweig Challenger Oberstraufen Cup - Oberstaufen BCR Open Romania - Bucharest Open Costa Daurada - Tarragona Riviera di Rimini Challenger 2004 - Rimini Arroyo de la Encomienda - Valladolid Copa Petrobras Brazil - Belo Horizonte Brasil Open - Costa do Sauipe Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Estoril Open - Estoril BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai German Tennis Championships - Hamburg Abierto Mexicano Telcel - Acapulco China Open - Beijing Heineken Open - Auckland ATP Challenger Trophy 2008 - Trnava Trofeo Conde de Godo - Barcelona Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco Samsung Securities Cup - Seoul Tunis Challenger Legg Mason Tennis Classic - Washington Intersport Heilbronn Open - Heilbronn Estoril Open - Estoril US Men's Clay Court Championship - Houston Moselle Open - Metz Challenger Ford de Cherbourg - Cherbourg ECM Prague Open - Prague Serbia Open - Belgrade Steelers Cup - Kosice Andria Challenger Emilia-Romagna Open - Parma Open 13 - Marseille Cordenons Challenger Sydney Tennis Classic - Sydney Gerry Weber Open - Halle Mestre Challenger Barcelona Open BancSabadell - Barcelona Open SEAT Godo 2006 - Barcelona Plava Laguna Croatia Open - Umag Adelaide International - Adelaide Open 13 Provence - Marseille Winston-Salem Open - Winston-Salem Memphis Open - Memphis Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Chennai Open - Chennai Masters Series Monte-Carlo - Monte Carlo Interwetten Austrian Open - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia United Cup - Australia Masters Series Hamburg - Hamburg Copa Telmex - Buenos Aires Moselle Open - Metz ABN AMRO Open - Rotterdam Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Open Seat Godo 2003 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Hamburg European Open - Hamburg Mutua Madrilena Masters Madrid - Madrid BMW Open - Munich EFG Swiss Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome ABN AMRO Open - Rotterdam Terra Wortmann Open - Halle Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Shanghai ATP Masters - Shanghai Swiss Open - Gstaad Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rothesay International - Eastbourne Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Boss Open - Stuttgart Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Apia International - Sydney BNP Paribas Open - Indian Wells Brasil Open - Sao Paulo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Rogers Cup - Toronto Barcelona Open BancSabadell - Barcelona Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Grand Prix Hassan II - Marrakech BNP Paribas Open - Indian Wells Miami Open - Miami Ostrava Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Open Seat Godo - Barcelona Ecuador Open - Quito BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Brasil Open - Sao Paulo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice Western & Southern Open - Cincinnati Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Abierto Mexicano - Los Cabos Internazionali BNL d'Italia - Rome Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Moselle Open - Metz Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati AEGON Championships - London Rolex Paris Masters - Paris Hall of Fame Open - Newport German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Brasil Open - Costa do Sauipe Swiss Open - Gstaad Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Erste Bank Open - Vienna 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 U.S. Open - New York Australian Open - Melbourne Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco French Open - Paris Delray Beach Open - Delray Beach Generali Open - Kitzbuhel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz Sofia Open - Sofia U.S. Open - New York Open SEAT 2008 - Barcelona Australian Open - Melbourne French Open - Paris Firenze Open - Florence Wimbledon - London Adelaide International 1 - Adelaide Open Sud de France - Montpellier U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Argentina Open - Buenos Aires Tennis Napoli Open - Naples Australian Open - Melbourne Grand Prix Hassan II - Marrakech French Open - Paris Bucharest Open - Bucharest Open Parc - Lyon Wimbledon - London U.S. Open - New York Chengdu Open - Chengdu Australian Open - Melbourne Moselle Open - Metz French Open - Paris Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland ASB Classic - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Power Horse Cup - Dusseldorf French Open - Paris Valencia Open - Valencia U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Terra Wortmann Open - Halle Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca U.S. Open - New York French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Open Seat Godo 2007 - Barcelona Rothesay International - Eastbourne Dutch Open Tennis - Amersfoort Cordoba Open - Cordoba Australian Open - Melbourne Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Credit Agricole Suisse Open - Gstaad Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome National Bank Open - Toronto Wimbledon - London Winston-Salem Open - Winston-Salem Adelaide International 2 - Adelaide BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, Group E Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Finals, SF, ITA-CAN 1-2 Wimbledon - London Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 French Open (juniors) All Lower level tournaments Olympics - Tokyo