Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Spain F17 Spain F18 Spain F22 Spain F23 Spain F26 Spain F27 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Spain F11 Spain F13 Spain F14 Spain F18 Spain F19 Spain F20 Spain F27 Spain F29 Spain F31 Spain F34 Spain F36 Portugal F7 Spain F37 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F2 Spain F3 Spain F4 Spain F5 Spain F7 Spain F8 Spain F10 Spain F11 Turkey F4 Turkey F5 Spain F13 Turkey F6 Spain F14 Spain F15 Spain F16 Spain F17 Spain F18 Spain F20 Spain F21 France F12 Spain F23 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F32 Spain F34 Augsburg Challenger Prague 3 Challenger Mallorca Challenger Lisbon Challenger Shenzhen 2 Challenger Ortisei Challenger Ismaning Challenger Calgary Challenger Spain F35 Spain F36 Spain F37 Spain F2 Spain F3 Spain F4 Spain F5 Portugal F3 Italy F2 Spain F15 Spain F18 Spain F36 Israel F1 Israel F2 Spain F16 Spain F35 Spain F37 Spain F38 Spain F39 Spain F41 Turkey F2 Turkey F3 Spain F1 Spain F2 Spain F5 Spain F11 Spain F12 Poland F1 Spain F15 Spain F32 Algeria F1 Algeria F2 Algeria F3 Croatia F5 Croatia F6 Spain F13 Spain F14 Russia F8 Spain F16 Spain F17 Spain F19 Canada F5 Drummondville Challenger Brazil F12 Spain F9 Spain F16 Tunisia F6 Tunisia F7 Spain F17 Spain F18 Spain F19 Spain F21 Spain F22 Spain F23 Italy F22 Switzerland F3 Switzerland F4 Switzerland F5 Spain F28 Spain F31 Spain F32 Greece F8 Greece F9 Greece F11 Cyprus F2 Cyprus F3 Spain F1 Spain F2 Spain F4 Morocco F2 Morocco F3 Spain F7 Oeiras 1 Challenger Nonthaburi 2 Challenger Oeiras 2 Challenger Glasgow Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger M15 Torello Girona Challenger Pozoblanco Challenger Rennes Challenger Cassis Challenger St. Tropez Challenger Villena Challenger Roanne Challenger Olbia Challenger M25 Glasgow Sibiu Challenger Tulln Challenger M25 Badalona M25 Vic Spain F19 Iasi Challenger Cassis Challenger M25 Reus Spain F30 Portugal F8 Spain F10 Italy F3 Spain F11 Spain F12 Spain F13 Spain F16 Spain F17 Spain F19 Slovenia F2 Spain F20 Spain F31 (Sabadell) Spain F32 (Melilla) Tunisia F31 (Hammamet) Tunisia F32 (Hammamet) Slovenia F3 Tunisia F36 (Hammamet) Morocco F3 China F2 (Anning) China F3 (Anning) Spain F22 Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Spain F23 Spain F9 (Madrid) Spain F36 Spain F10 (Majadahonda) Canada F3 (Calgary) Italy F17 Canada F4 (Kelowna) Switzerland F3 (Sion) Tunisia F39 (Monastir) Tunisia F43 (Monastir) Tunisia F44 (Monastir) Spain F30 Spain F31 Spain F32 Canada F4 Spain F35 Canada F5 M25 Antalya Spain F37 M25+H Bagneres-de-Bigorre M25 Girona M25 Valldoreix Spain F39 M15 Ceuta M15 Torello Israel F3 Spain F5 Spain F6 Pozoblanco Challenger Orbetello Challenger Seville Challenger Portugal F1 Manerbio Challenger Seville Challenger France F4 Heilbronn Challenger Szczecin Challenger Trnava Challenger Furth Challenger Granby Challenger Brasov Challenger Buenos Aires Challenger Noumea Challenger Karshi Challenger Samarkand Challenger Portugal F2 Brest Challenger Spain F8 Rennes Challenger Zhuhai Challenger Panama City Challenger Heilbronn Challenger Lisbon Challenger Gatineau Challenger Segovia Challenger Manerbio Challenger Aix En Provence Challenger Liberec Challenger Fairfield Challenger Burnie Challenger Budapest Challenger Spain F9 Ostrava Challenger Lisbon Challenger Shymkent Challenger Braunschweig Challenger Granby Challenger Jinan Challenger Kaohsiung Challenger Ningboo Challenger Shenzhen Challenger Spain F10 Turkey F1 Brazil F9 Brazil F10 Brazil F11 Brazil F12 Spain F14 Spain F15 Spain F20 Morocco F4 Romania F4 Canada F3 Canada F4 Marbella Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Split 2 Challenger Bratislava Challenger Porto Challenger Braunschweig Challenger Mallorca Challenger Szczecin Challenger Biel Challenger Braga Challenger Orleans Challenger Tenerife Challenger Roanne Challenger Helsinki Challenger Maia 1 Challenger Quimper Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Aguascalientes Challenger Morelos Challenger Poznan Challenger Lyon Challenger Oeiras 3 Challenger Porto Challenger Lexington Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Alicante Challenger St. Tropez Challenger Maspalomas Challenger Tenerife 1 Challenger Antalya Challenger Barletta Challenger Madrid Challenger Aix En Provence Challenger Tyler Challenger Troyes Challenger Spain F3 Italy F11 Tenerife 2 Challenger Savannah Challenger Spain F33 Spain F3 Spain F17 Romania F11 Heilbronn Challenger Spain F38 Romania F10 Spain F33 Spain F43 Spain F1 Spain F33 Belgium F3 Tunisia F40 (Monastir) Tunisia F45 (Monastir) M25 Les Franqueses del Valles Spain F5 Kos Succhetti Tennis Cup - Cordenons Estoril Open - Estoril Open SEAT 2008 - Barcelona Estoril Open - Estoril M25 Antalya Mamaia Challenger - Constanta Bercuit Challenger M25 Torello Vancouver Challenger Mestre Challenger Open 13 - Marseille Vicenza Challenger M25 Roda de Bara Estoril Open - Estoril Tanger Challenger Leon Challenger German Tennis Championships - Hamburg Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Istanbul Challenger Aircel Chennai Open - Chennai Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Power Horse Cup - Dusseldorf Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Izmir Challenger Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya M25 Sabadell Chengdu Open - Chengdu China Open - Beijing ASB Classic - Auckland Rio Open - Rio de Janeiro Geneva Open - Geneva Noventi Open - Halle Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Hamburg European Open - Hamburg Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Mercedes Cup - Stuttgart Noventi Open - Halle Hall of Fame Open - Newport Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril United Cup - Australia Millennium Estoril Open - Estoril Bordeaux Challenger Shymkent Challenger Almaty Challenger M25 Sabadell Pullach Challenger Cordenons Challenger Courmayeur Challenger Quimper Challenger Casablanca Challenger Zhangjiagang Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Columbus Challenger Seville Challenger Spain F3 Tiburon Challenger Spain F6 Poznan Challenger Sibiu Challenger Sao Jose Do Rio Preto Challenger Lima Challenger Heilbronn Challenger Chennai Challenger Turin Challenger Aix En Provence Challenger Trnava Challenger Meerbusch Challenger Meknes Challenger Mohammedia Challenger Blois Challenger Liuzhou Challenger Alicante Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Rogers Cup - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Porto Challenger Tarragona Challenger Rennes Challenger Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rabat Challenger Tallahassee Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Reggio Emilia Challenger BNP Paribas Open - Indian Wells Pozoblanco Challenger Valencia Challenger Miami Open - Miami Recanati Challenger Tampere Challenger Vancouver Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sao Paulo Challenger Shanghai Rolex Masters - Shanghai Guangzhou Challenger Pingguo Challenger St. Brieuc Challenger Rome Challenger Cremona Challenger Furth Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Granby Challenger Tampere Challenger Segovia Challenger Vancouver Challenger San Marino Challenger San Sebastian Challenger Trnava Challenger Madrid Challenger Eckental Challenger Kazan Challenger Meknes Challenger Quimper Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Mersin Challenger Alicante Challenger Kosice Challenger Milan Challenger Marbella Challenger Marrakech Challenger San Benedetto Challenger Vancouver Challenger Karshi Challenger Como Challenger Alphen Challenger Brasov Challenger Lermontov Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Salinas Challenger Santiago Challenger Santos Challenger Ostrava Challenger Bordeaux Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Guimaraes Challenger Itajai Challenger Szczecin Challenger Kolkata Challenger New Delhi Challenger Tallahassee Challenger Mersin Challenger Rome Challenger Tunis Challenger Furth Challenger Prague Challenger Meerbusch Challenger Como Challenger Turin Challenger M25 Sierre Granby Challenger Ostrava Challenger Portoroz Challenger Seville Challenger Padova Challenger Sibiu Challenger Alphen Challenger Tenerife 2 Challenger Seville Challenger Segovia Challenger Blois Challenger Todi Challenger Genova Challenger Budapest Challenger Moscow Challenger Rome Challenger Bordeaux Challenger Western & Southern Open - Cincinnati Furth Challenger Winnipeg Challenger Granby Challenger Meerbusch Challenger Como Challenger Kenitra Challenger Rome Challenger Burnie Challenger Launceston Challenger Quimper Challenger Cherbourg Challenger Morelos Challenger Shenzhen Challenger Quanzhou Challenger Segovia Challenger Madrid Challenger Shanghai Challenger Calgary Challenger Girona Challenger Drummondville Challenger Marbella Challenger Noumea Challenger Shanghai Challenger Wimbledon - London U.S. Open - New York Barcelona Challenger Prague Challenger Ostrava Challenger Shanghai Challenger Gwangju Challenger Rome 1 Challenger Rome 2 Challenger Biella 7 Challenger Pau Challenger Lexington Challenger Troisdorf Challenger Monterrey Challenger Malaga Challenger Meknes Challenger Casablanca Challenger Monterrey Challenger Phoenix Challenger Szekesfehervar Challenger Girona Challenger Cagliari Challenger Bordeaux Challenger Amersfoort Challenger Braga Challenger Bratislava 2 Challenger Shenzhen 1 Challenger Australian Open - Melbourne French Open - Paris Nottingham Challenger Tenerife 2 Challenger Granby Challenger Hamburg Challenger Wimbledon - London Brest Challenger Meknes Challenger Bangkok Challenger U.S. Open - New York Stockton Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Launceston Challenger Australian Open - Melbourne Kenitra Challenger French Open - Paris Wimbledon - London Sibiu Challenger U.S. Open - New York Mouilleron-Le-Captif Challenger Australian Open - Melbourne Pune Challenger Oeiras 2 Challenger French Open - Paris Tenerife 3 Challenger Burnie Challenger Prague II Challenger Wimbledon - London Rome Challenger Prostejov Challenger Oeiras 3 Challenger U.S. Open - New York Australian Open - Melbourne Szczecin Challenger French Open - Paris Forli Challenger Tunis Challenger Skopje Challenger Vicenza Challenger Palmas del Mar Challenger Generali Open - Kitzbuhel Maia Challenger Maspalomas Challenger Wimbledon - London U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Melbourne Summer Set - Melbourne Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco French Open - Paris Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril ASB Classic - Auckland Open Sud de France - Montpellier French Open - Paris Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Wimbledon - London Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Open 13 Provence - Marseille Generali Open - Kitzbuhel Cordoba Open - Cordoba Open Parc - Lyon Mallorca Championships - Mallorca Swiss Open - Gstaad Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart French Open - Paris Valencia Open - Valencia Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Millennium Estoril Open - Estoril Morelos Challenger Almaty Challenger Las Franquesas del Valles Challenger Launceston Challenger Bratislava Challenger Biella 2 Challenger Cassis Challenger Bratislava Challenger Winston-Salem Open - Winston-Salem Estoril Open - Estoril Copa Claro - Buenos Aires Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Open 13 Provence - Marseille Mallorca Championships - Mallorca Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Chengdu Open - Chengdu European Open - Antwerp Aircel Chennai Open - Chennai Open Sud de France - Montpellier Internazionali BNL d'Italia - Rome Shenzhen Open - Shenzhen Australian Open - Melbourne Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Finals, Group B Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, PO, UKR-POR 3-1 All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0 Barletta Challenger