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 2001
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 Mallorca Challenger Santa Fe 2 Challenger Oeiras 1 Challenger M25 Quinta Do Lago Manama Challenger Murcia Challenger Girona Challenger Oeiras 3 Challenger Francavilla Challenger Milan Challenger M25 Vila Real de Santo Antonio M25 Vale do Lobo M25 Vila Real de Santo Antonio M25 Porto USA F1 USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 Spain F32 Portugal F4 Portugal F6 Sweden F5 USA F26 Mexico F11 USA F2 USA F3 Mexico F1 Costa Rica F1 Canada F1 Canada F2 Canada F3 Usa F7 Usa F8 Czech Rep. F2 Czech Rep. F3 Spain F18 Usa F14 Usa F15 Usa F18 Usa F13 Usa F15 Brazil F31 Brazil F32 Brazil F33 Brazil F1 Colombia F1 Colombia F2 USA F7 Brazil F33 M25 Vale do Lobo Spain F7 Portugal F2 Portugal F3 Spain F17 Spain F18 M15 Sintra M15 Sintra M25 Porto M25 Vale Do Lobo M25 Villena M25 Vale do Lobo M25 Faro Mexico F10 USA F1 Usa F5 M25 Quinta do Lago Portugal F3 Switzerland F3 AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Levene Gouldin & Thompson Tennis Challenger - Binghamton Baton Rouge Challenger Ramat Hasharon Challenger Aachen Challenger Brasilia Challenger Dallas Challenger Granby Challenger Buenos Aires Challenger Sao Paulo Challenger Porto Alegre Challenger Spain F11 Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Dallas Challenger Busan Challenger Charlottesville Challenger Jonkoping Challenger Le Gosier Challenger Barletta Challenger Turin Challenger Mestre Challenger Prostejov Challenger Manchester Challenger Dallas Challenger Milan Challenger Floridablanca Challenger Santo Domingo Challenger Como Challenger Buenos Aires Challenger Guayaquil Challenger Santiago Challenger Barletta Challenger Tunis Challenger Como Challenger Lima Challenger Buenos Aires Challenger Orlando Challenger Chennai Challenger Bangkok Challenger Francavilla Challenger Braga Challenger Lisbon Challenger Nur-Sultan Challenger Campinas Challenger Sao Paulo Challenger Oeiras 1 Challenger Oeiras 2 Challenger Oeiras 3 Challenger Milan Challenger Porto Challenger Amersfoort Challenger Tampere Challenger Verona Challenger Oeiras 1 Challenger Oeiras 2 Challenger Forli 6 Challenger Perugia Challenger Braunschweig Challenger Brazil F26 Lima Challenger Portugal F5 USA F29 Campinas Challenger USA F12 Rio De Janeiro Challenger Portugal F1 Italy F5 Brazil F22 Canada F1 USA F6 Colombia F2 Sao Leopoldo Challenger Canberra Challenger Puerto Vallarta Challenger Girona Challenger Prague 2 Challenger Lisbon Challenger Poznan Challenger Seville Challenger Curitiba Challenger Lima 2 Challenger Montevideo Challenger Oeiras 2 Challenger Girona Challenger Oeiras 5 Challenger M25 Reus Pozoblanco Challenger M25 Sintra USTA Tallahassee Tennis Challenger - Tallahassee M25 Vale do Lobo New Delhi Challenger II - New Delhi Rimouski Challenger Leon Challenger Braunschweig Challenger Bucaramanga Challenger Rhodes Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Vancouver Challenger Tulsa Challenger Seville Challenger The Commercia Challenger - Aptos Naples Challenger - Naples Samsung Challenger 2007 - Ho Chi Minh City Gerry Weber Open - Halle 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Chennai Open - Chennai Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Le Gosier Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril San Remo Tennis Cup - San Remo Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Belo Horizonte Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Nielsen USTA Pro Tennis Championship - Winnetka Atlanta Tennis Championships - Atlanta Challenger Banque Nationale - Granby Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta GHI Bronx Tennis Classic - Bronx Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Moselle Open - Metz Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Waco Tennis Challenger - Waco Rennes Challenger Open Parc - Lyon Braga Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Ford Tennis Championships - Louisville Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Abierto Internacional Varonil Ciudad de Cancun - Cancun Santiago Challenger Sao Paulo Challenger Carson Challenger Rio Open - Rio de Janeiro Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Bangkok Challenger Korat Challenger Nottingham Challenger Winnetka Challenger Champaign Challenger M25 Mataro Erste Bank Open - Vienna Santo Domingo Challenger Aptos Challenger Campos do Jordao Challenger Guayaquil Challenger Binghamton Challenger Salvador Challenger Columbus Challenger Newport Beach Challenger Montevideo Challenger M25 Figueira da Foz Asuncion Challenger Sarasota Challenger Eckental Challenger Aachen Challenger Sao Paulo Challenger Singapore Challenger Bucaramanga Challenger Santos Challenger Arad Challenger Timisoara Challenger Tampere Challenger Belem Challenger Eckental Challenger Ortisei Challenger Bucaramanga Challenger Braunschweig Challenger Porto Alegre Challenger Buenos Aires Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Gimcheon Challenger Blois Challenger Napoli Challenger USTA Challenger - Champaign Blumenau Challenger Caltanissetta Challenger Lima Challenger Kazan Challenger Western & Southern Financial Group Masters - Cincinnati M25 Sintra Bordeaux Challenger Vicenza Challenger Milan Challenger Fifth-Third Bank Tennis Championships - Lexington Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Barletta Challenger 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Colorado Classic - Denver University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Atlantic City Open - Atlantic City 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign College Station Challenger - College Station Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Todi Challenger USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Braunschweig Challenger Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa Maia 2 Challenger AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Campinas Challenger Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Roma Open Challenger - Rome III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Sail Open - New Delhi Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Challenger Britania Zavaleta - Puebla Salinas Challenger Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Lisbon Challenger Porto Challenger Tashkent Challenger Cremona Challenger Nottingham Challenger BNP Paribas Open - Indian Wells Lisbon Challenger Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Maia Challenger Western & Southern Financial Group Masters - Cincinnati Santiago Challenger Sao Paulo Challenger BNP Paribas Open - Indian Wells Bratislava Challenger Le Gosier Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Recife Challenger Johannesburg Challenger Sony Ericsson Open - Miami Leon Challenger Prague Challenger Bordeaux Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campos do Jordao Challenger Binghamton Challenger Western & Southern Open - Cincinnati Tulsa Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sao Jose Do Rio Preto Challenger Eckental Challenger Sao Leopoldo Challenger Ortisei Challenger Guayaquil Challenger Western & Southern Open - Cincinnati Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger BNP Paribas Open - Indian Wells Florianopolis Challenger Guadalajara Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Leon Challenger BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Caltanissetta Challenger BNP Paribas Open - Indian Wells Nottingham-2 Challenger Yokohama Challenger Miami Open - Miami Oeiras 4 Challenger Toyota Challenger Biella 7 Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Forli Challenger Miami Open - Miami Dallas Challenger San Juan Challenger Rio De Janeiro Challenger Montevideo Challenger Sao Leopoldo Challenger Santos Challenger Sao Paulo Challenger Guadalajara Challenger Johannesburg Challenger Rio Quente Challenger Nottingham Challenger Itajai Challenger Baton Rouge Challenger Kaoshuing Challenger Campinas Challenger Tiburon Challenger Montevideo Challenger Bogota Challenger Sacramento Challenger Morelos Challenger Charlottesville Challenger Tallahassee Challenger Guadalajara Challenger Barranquilla Challenger Itajai Challenger Sao Paulo Challenger Aix En Provence Challenger Knoxville Challenger Tunis Challenger Nottingham Challenger Furth Challenger Nottingham-2 Challenger Marburg Challenger Estoril Challenger Manta Challenger Champaign Challenger Campinas Challenger Porto Alegre Challenger Knoxville Challenger Champaign Challenger Panama City Challenger Dallas Challenger Santo Domingo Challenger Santos Challenger Taipei City Challenger Lexington Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Aix En Provence Challenger Bordeaux Challenger Mestre Challenger Braunschweig Challenger Aptos Challenger Vancouver Challenger Buenos Aires Challenger Como Challenger Maia 1 Challenger Meknes Challenger Genova Challenger Manchester Challenger Bendigo Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Ortisei Challenger Montevideo Challenger Bangkok Challenger Bucaramanga Challenger Leon Challenger Forli 5 Challenger Guadalajara Challenger Roseto Degli Abruzzi 2 Challenger Rio De Janeiro Challenger Madrid Challenger Montevideo Challenger Porto Alegre Challenger Montechiarugolo - Parma Challenger Rome Challenger Bordeaux Challenger Bordeaux Challenger Buenos Aires Challenger Lisbon Challenger Scheveningen Challenger Kosice Challenger Marburg Challenger Rome Challenger Montevideo Challenger Aptos Challenger Irving Challenger Las Franquesas del Valles Challenger Campinas Challenger Genova Challenger Montevideo Challenger Yokohama Challenger ATP Challenger Tour Finals Sao Paulo Challenger Braunschweig Challenger Buenos Aires Challenger Ann Arbor Challenger Mexico City Challenger Bordeaux Challenger San Marino Challenger U.S. Open - New York Lima Challenger Cherbourg Challenger Braga Challenger Lima Challenger Aix En Provence Challenger Zadar Challenger Oeiras 4 Challenger Las Vegas Challenger Montevideo Challenger U.S. Open - New York Braga Challenger Lima 2 Challenger Oeiras 2 Challenger Tenerife 2 Challenger Tampere Challenger Madrid Challenger Oeiras 4 Challenger Biella Challenger Zagreb Challenger Lyon Challenger Campinas Challenger Brasov Challenger Porto Challenger Forli 4 Challenger Todi Challenger Porto 2 Challenger Sibiu Challenger The USTA Challenger at West End Racquet - Torrance Valencia Challenger Blois Challenger Campinas Challenger Guayaquil Challenger Bangkok Challenger Campinas Challenger Oeiras 1 Challenger Sao Paulo Challenger Oeiras 3 Challenger Tenerife 1 Challenger Tampere Challenger Sopot Challenger Lisbon Challenger Buenos Aires Challenger Guayaquil Challenger Porto Challenger Poznan Challenger Braga Challenger Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Bordeaux Challenger Arizona Men's Tennis Championships - Scottsdale Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney VTR Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London U.S. Open - New York BB&T Atlanta Open - Atlanta SAP Open - San Jose U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Delray Beach Open - Delray Beach Portugal Open - Oeiras Claro Open Colombia - Bogota AEGON Championships - London Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Malaysian Open - Kuala Lumpur Abierto Mexicano Telcel - Acapulco Aircel Chennai Open - Chennai Millennium Estoril Open - Estoril BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril AEGON Championships - London Delray Beach Open - Delray Beach Memphis Open - Memphis Brasil Open - Sao Paulo Wimbledon - London Millennium Estoril Open - Estoril Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne Argentina Open - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne RCA Championships - Indianapolis Wimbledon - London U.S. Open - New York Australian Open - Melbourne Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos Francavilla Challenger Brasil Open - Sao Paulo RCA Championships - Indianapolis Barletta Challenger Monterrey Challenger Waco Challenger Santo Domingo Challenger Millennium Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Shenzhen Open - Shenzhen Wimbledon - London Barcelona Open BancSabadell - Barcelona Rogers Cup - Montreal Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York 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 Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Tenerife 3 Challenger 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 Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Montevideo Challenger Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, 1R, POR-AUT 1-4 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Seville Challenger