Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Spain F17 Spain F18 Spain F19 Slovenia F2 Spain F22 Spain F23 Spain F26 Spain F27 Italy F27 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Iran F4 Germany F4 Germany F5 Spain F5 Croatia F1 Spain F6 Croatia F2 Spain F8 Morocco F2 Spain F9 Spain F10 Spain F13 France F7 Italy F10 Spain F18 Spain F19 Spain F20 Spain F30 Spain F31 Spain F34 Portugal F7 Portugal F8 Germany F23 Spain F39 Great Britain F16 Spain F40 Great Britain F17 Spain F41 Spain F42 Israel F4 United Arab Emirates F1 United Arab Emirates F2 Czech Republic F5 Germany F2 Germany F3 Spain F3 Spain F4 Spain F5 Croatia F1 Spain F7 Kazakhstan F1 Kazakhstan F2 Spain F10 Spain F11 Croatia F4 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Czech Rep. F3 Spain F18 Spain F20 Spain F21 Italy F17 France F12 Spain F28 Italy F23 Slovak Rep. F1 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Morocco F1 Spain F3 Spain F4 Morocco F2 Italy F2 Italy F3 Italy F4 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 Kuwait F2 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Iran F3 Spain F38 Croatia F2 Fifth Third Bank Tennis Championships - Lexington Pharma Medico Open 2008 - Aarhus Portugal F5 Unicredit Czech Open - Prostejov Kos Succhetti Tennis Cup - Cordenons Germany F1 Spain F33 Spain F3 Spain F17 Romania F11 Poland F1 Romania F10 Spain F33 Israel F5 M15 Monastir Ostrava Challenger Reggio Emilia Challenger San Benedetto Challenger Poznan Challenger Geneva Challenger Freudenstadt Challenger Tarragona Challenger Tashkent Challenger Rennes Challenger Seoul Challenger Chuncheon Challenger Tanger Challenger Rabat Challenger Leon Challenger Bytom Challenger Istanbul Challenger Brasilia Challenger Manerbio Challenger Seville Challenger Izmir Challenger Bratislava Challenger Sao Paulo Challenger Courmayeur Challenger Quimper Challenger Casablanca Challenger Rabat Challenger M15 Heraklion Furth Challenger Marburg Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger San Sebastian Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Trnava Challenger Eckental Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Prague Challenger Bordeaux Challenger Milan Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger M25 Monastir Rio De Janeiro Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Todi Challenger M25 Vila Real de Santo Antonio San Benedetto Challenger Poznan Challenger Guimaraes Challenger M25 Padova M25 Santa Margherita di Pula M25 Valldoreix M15 Antalya M25 Telfs Panama City Challenger Barranquilla Challenger Steelers Cup - Kosice Ljubljana Open - Ljubljana Prostejov Challenger Prague Challenger Poprad Tatry Challenger Almaty Challenger Kos-Zucchetti Tennis Cup - Cordenons Quimper Challenger Indian Wells Challenger Marbella Challenger Baden Open - Karlsruhe Mamaia Challenger - Constanta Orbetello Challenger Seville Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2007 - Trnava M25 Vila Real de Santo Antonio Como Challenger Genova Challenger Tallahassee Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Reggio Emilia Challenger Recanati Challenger Bratislava Challenger Tampere Challenger Tampere Challenger Bratislava Challenger Kosice Challenger Oeiras 2 Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Morocco Tennis Tour - Rabat Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Orleans Challenger Rabat Challenger Kosice Challenger Trnava Challenger ATP Slovak Open Challenger - Bratislava Noumea Challenger Furth Challenger Kosice Challenger Turin Challenger Rimini Challenger M25 Monastir Brasov Challenger - Brasov Mons Challenger Orleans Challenger Heilbronn Challenger Bergamo Challenger Barletta Challenger Guangzhou Challenger Tatra Banka Open - Bratislava M15 Heraklion Pingguo Challenger M15 Telde Braunschweig Challenger M25 Reggio Emilia Bratislava 2 Challenger Braunschweig Challenger Turin Challenger Quimper Challenger Poprad Tatry Challenger Porto Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Segovia Challenger Oeiras 1 Challenger Madrid Challenger Prostejov Challenger Bratislava 2 Challenger Girona Challenger Nur-Sultan 1 Challenger Tatra Banka Open 2006 - Bratislava Sassuolo Challenger Como Challenger Vicenza Challenger Pullach Challenger Poznan Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Prague 3 Challenger Bad Waltersdorf Challenger San Marino Challenger Prague Challenger Biella 3 Challenger Biella 7 Challenger Mallorca Challenger Biel Challenger Tenerife Challenger Helsinki Challenger Lisbon Challenger Braga Challenger Legg Mason Tennis Classic - Washington Kosice Challenger Estoril Open - Estoril Phoenix Challenger Flea Market Cup - Busan Girona Challenger Aix En Provence Challenger Calgary Challenger Koblenz Challenger Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Hersonissos 1 Challenger Monza Challenger Prosperita Open 2008 - Ostrava Liberec Challenger Grand Prix Hassan II - Casablanca Genova Challenger ATP Studena Croatia Open Umag - Umag 84° Concurso Internacional Tenis San Sebastian - San Sebastian If Stockholm Open - Stockholm Open 13 - Marseille Florence Challenger Marrakech Challenger Mons Challenger Erste Bank Open - Vienna San Benedetto Challenger Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Salvador Challenger Serbia Open - Belgrade Geneva Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Ostrava Challenger Bet-at-home Cup - Kitzbuhel Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Antalya 2 Challenger Biella 2 Challenger St. Brieuc Challenger Rakuten Japan Open - Tokyo Rome Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Prostejov Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Valencia Open - Valencia Zagreb Challenger Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Cremona Challenger Portugal Open - Oeiras BMW Open - Munich Alicante Challenger Topshelf Open - 's-Hertogenbosch Trnava Challenger Bratislava Challenger Bet-at-home Open - Hamburg Quimper Challenger Bergamo Challenger Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Open Sud de France - Montpellier Noumea Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca San Juan Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Porto Alegre Challenger Montevideo Challenger Meknes Challenger St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Marrakech Challenger Erste Bank Open - Vienna Caltanissetta Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Rome Challenger Geneva Open - Geneva Gerry Weber Open - Halle Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg ASB Classic - Auckland Sydney International - Sydney Geneva Open - Geneva SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Mercedes Cup - Stuttgart Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Serbia Open - Belgrade Mallorca Championships - Mallorca Generali Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna ASB Classic - Auckland Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Rome Challenger Tunis Challenger Gerry Weber Open - Halle Ostrava Challenger Qatar ExxonMobil Open - Doha AEGON International - Eastbourne SkiStar Swedish Open - Bastad BMW Open - Munich M25 Reggio Emilia Libema Open - 's-Hertogenbosch European Open - Antwerp Lisbon Challenger Swiss Open - Gstaad Sardegna Open - Cagliari BMW Open - Munich Kitzbuhel Challenger Estoril Open - Estoril Serbia Open - Belgrade Tiriac Open - Bucharest German Tennis Championships - Hamburg Loughborough Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Helsinki Challenger Heineken Open - Auckland Zadar Challenger Naples Challenger AEGON Championships - London Gerry Weber Open - Halle Studena Croatia Open - Umag Seville Challenger Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Open Parc - Lyon Apia International - Sydney Furth Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Cordoba Open - Cordoba Valencia Open - Valencia Madrid Challenger Heineken Open - Auckland Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Aegon Nottingham Open - Nottingham Sibiu Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia ASB Classic - Auckland Open Sud de France - Montpellier Bratislava Challenger DIEMA XTRA Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Brest Challenger Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Apia International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BMW Open - Munich Bonn Challenger Chengdu Open - Chengdu China Open - Beijing Prague II Challenger Prostejov Challenger Oeiras 3 Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Rio Open - Rio de Janeiro Nur-Sultan 2 Challenger Mallorca Challenger Marbella Challenger Millennium Estoril Open - Estoril BMW Open - Munich Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Generali Open - Kitzbuhel Tel Aviv Watergen Open - Tel Aviv Intrum Stockholm Open - Stockholm Todi Challenger ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Sofia Open - Sofia Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Hersonissos 2 Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Braga Challenger Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Countrywide Classic - Los Angeles Ortisei Challenger Gijon Open - Gijon Ismaning Challenger Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger Bratislava 1 Challenger Bet-at-home Open - Hamburg Apia International - Sydney Open 13 - Marseille Swiss Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Shanghai Rolex Masters - Shanghai Millennium Estoril Open - Estoril VTR Open - Vina del Mar Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Noumea Challenger Bangkok Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati Ortisei Challenger Biella 1 Challenger Cassis Challenger Bratislava Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Prostejov Challenger Sony Open Tennis - Miami Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Estoril Open - Estoril Lyon Challenger Copa Claro - Buenos Aires Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Miami Open - Miami BNP Paribas Masters - Paris Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg National Bank Open - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Open Sud de France - Montpellier Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Open Sud de France - Montpellier French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 Wimbledon - London 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Olympics - Rio de Janeiro Cassis Challenger Australian Open - Melbourne Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 All Lower level tournaments Wimbledon (juniors) Wimbledon (juniors) Olympics - London Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0 Helsinki Challenger