Career 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 Portugal F1 Portugal F3 Romania F9 Romania F10 Spain F13 Spain F16 Spain F17 Spain F18 Portugal #1-w2 Portugal F1 Italy F6 Italy F7 Greece F2 Romania F2 Spain F21 Spain F22 Spain F23 Spain F24 Spain F27 Spain F28 Venezuela F6 Spain F32 Spain F33 Spain F4 Italy F2 Nigeria F1 Spain F14 Poland F4 Romania F4 Spain F16 Spain F17 Spain F18 Spain F19 Spain F30 Spain F31 Spain F33 Spain F2 Spain F19 Spain F39 Spain F8 Spain F16 Spain F17 Spain F19 Spain F20 Spain F21 France F12 Germany F12 Italy F24 Spain F34 Spain F33 Spain F36 Spain F37 Spain F35 Spain F36 Spain F2 Spain F7 Poland F2 Poland F4 Spain F36 France F20 France F22 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F7 Turkey F8 Turkey F9 Portugal F2 Portugal F6 Italy F20 Portugal #1-w1 Spain F14 Italy F28 Spain F24 Spain F26 Spain F32 Spain F14 Italy F1 Portugal F8 Venezuela F5 Portugal F9 Portugal F10 Portugal F1 Portugal F2 Portugal F3 Spain F15 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Romania F8 Spain F20 Spain F21 Morocco F2 Spain F22 Spain F23 Portugal #1-w1 Portugal #1-w2 Spain F25 Portugal #1-w3 Spain F26 Portugal #1-w4 Spain F27 Brazil F10 Brazil F11 Morocco F3 Tunisia F5 Tunisia F6 Portugal #1-w3 Portugal #1-w4 Portugal F3 Italy F5 Spain F5 Romania F1 Bulgaria-w1 Bulgaria-w2 Romania F3 Bulgaria-w3 Romania F4 Bulgaria-w4 France F8 Spain F12 Italy F5 France F9 Spain F13 Spain F14 Spain F16 Italy F3 Nigeria F2 Italy F6 France F4 Portugal F1 France F5 Portugal F2 Portugal F3 Spain F9 Morocco F5 Spain F20 Portugal F4 Portugal F5 Spain F35 Spain F36 Spain F1 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Spain F9 Portugal F6 Spain F10 Spain F12 Portugal F5 France F18 Spain F7 Portugal F9 Portugal F10 Portugal F11 Italy F23 Italy F24 Portugal F12 Tunisia F1 Tunisia F2 Tunisia F4 Tunisia F5 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F13 Tunisia F14 Tunisia F15 Portugal F5 Portugal F7 Bulgaria F4 Spain F18 Spain F19 Spain F20 Portugal F8 Portugal F10 Spain F24 Romania F12 Italy F25 Spain F35 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F9 (Setubal) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F44 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M15 Madrid M25 Vic M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Castelo Branco M25 Porto M15 Sintra M15 Sintra M15 Sao Bras Alportel M25+H Oliveira De Azemeis M25 Tavira M25 Porto M25 Bakio M25 Setubal M25 Quinta Do Lago M25 Portimao M25 Loule Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras - Bogota Memorial Manfredini - Sassuolo Akbank Private Banking TED Open 2006 - Istanbul Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras Colombia - Bogota Challenger DCN de Cherbourg - Cherbourg Isla de Lanzarote - Lanzarote Arpa Ceramic Cup - Reggio Emilia Kos-Zucchetti Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Bancolombia Open - Bogota Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Medjurgorje Open - Medjugorje Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Lima Challenger 2007 - Lima South African Airways Open - East London Seguros Bolivar Open - Medellin Challenger de Providencia-Copa Kia - Santiago Tunis Challenger Tenerife Challenger Vigo Challenger Todi Challenger Napoli Challenger Orleans Challenger Kazan Challenger Rabat Challenger Jersey Challenger Tunis Challenger Ostrava Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Turin Challenger Poznan Challenger Cordenons Challenger Salvador Challenger Ljubljana Challenger Tarragona Challenger Seoul Challenger Sao Paulo Challenger Kazan Challenger Quimper Challenger Casablanca Challenger Le Gosier Challenger Caltanissetta Challenger Recife Challenger Blumenau Challenger Napoli Challenger Prostejov Challenger Milan Challenger Pozoblanco Challenger Poznan Challenger Segovia Challenger Portugal F6 Karshi Challenger Genova Challenger Seville Challenger Palermo Challenger Kazan Challenger Marrakech Challenger Caltanissetta Challenger Milan Challenger Braunschweig Challenger Recanati Challenger Oberstaufen Challenger Pozoblanco Challenger St. Remy Challenger Istanbul Challenger Madrid Challenger San Juan Challenger Rio De Janeiro Challenger Guayaquil Challenger Loughborough Challenger Marbella Challenger Noumea Challenger Cherbourg Challenger Leon Challenger Sarasota Challenger Rome Challenger Pereira Challenger Portoroz Challenger Istanbul Challenger Recanati Challenger Izmir Challenger Orleans Challenger Kolkata Challenger Indore Challenger Pune Challenger Samsung Securities Cup - Seoul Morocco Tennis Tour - Tanger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ford Tennis Championships - Louisville Besancon Challenger Istanbul Challenger Sao Paulo Challenger Johannesburg Challenger Tashkent Challenger Reunion Island Challenger Penza Challenger Todi Challenger Madrid Challenger Napoli Challenger Rabat Challenger Dallas Challenger Quito Challenger Tashkent Challenger Buenos Aires Challenger Guadalajara Challenger Blois Challenger Guimaraes Challenger Istanbul Challenger Noumea Challenger Togliatti Cup - Togliatti Noumea Challenger Media Will Cup Busan Challenger Tennis - Busan Challenger Britania Zavaleta - Puebla Ciudad de Telde - Telde Sao Paulo Challenger Guadalajara Challenger Rennes Challenger Open de Montauban - Montauban San Luis Potosi Challenger Porsche Open - Poznan Bucaramanga Challenger ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Kazan Challenger Astana Challenger Prague Challenger Segovia Challenger Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Challenger Britania Zavaleta - Puebla Morocco Tennis Tour - Casablanca Samarkand Challenger Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Mallorca Challenger Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig 9° Trani Cup - Trani Morelos Challenger San Luis Potosi Challenger San Marino Cepu Open - San Marino Andria Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Recanati Challenger Tashkent Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Karshi Challenger Samarkand Challenger Perugia Challenger Marburg Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Segovia Challenger Bancolombia Open - Cali Istanbul Challenger Ho Chi Minh City Challenger Caltanissetta Challenger Bangalore Challenger Pune Challenger Hua Hin Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Ilkley Challenger Heilbronn Challenger Surbiton Challenger Ilkley Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Istanbul Challenger Izmir Challenger Casablanca Challenger Pune Challenger Ortisei Challenger Manchester Challenger Andria Challenger Noumea Challenger Nottingham-2 Challenger Leon Challenger Panama City Challenger San Luis Potosi Challenger St. Remy Challenger Genova Challenger Recanati Challenger Segovia Challenger Cherbourg Challenger Bergamo Challenger Portoroz Challenger Morocco Tennis Tour - Rabat Black Forest Open - Freudenstadt Schickedanz Open 2007 - Furth Pune Challenger Lisbon Challenger Santo Domingo Challenger Guadalajara Challenger Copa Petrobras Argentina - Buenos Aires LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia ITG Miami Challenger - Miami Marbella Challenger AT&T Challenger of Dallas - Dallas Mexico City Challenger Guadalajara Challenger Karshi Challenger Leon Challenger Braunschweig Challenger Ningboo Challenger Tennis Napoli Cup - Napoli Ilkley Challenger Recanati Challenger Portugal F4 Open Diputacion Ciudad de Pozoblanco - Cordoba Portoroz Challenger Siemens Open - Scheveningen Istanbul Challenger Challenger Copa Sevilla - Seville Fairfield Challenger ATP Open Castilla y Leon - Segovia Calgary Challenger Portugal F2 (Faro) Genova Open Challenger - Genova Noumea Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Suzhou Challenger Heilbronn Challenger Trofeo Internacional Club Laieta - Barcelona Andria Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Morocco Tennis Tour - Rabat Puerto Vallarta Challenger LXV Concurso Internacional Vigo - Vigo Tennislife Cup - Napoli Leon Challenger Tennis Napoli Cup 2007 - Napoli Segovia Challenger San Luis Potosi Challenger Quimper Challenger Puerto Vallarta Challenger Meknes Challenger Mitsubishi Electric Europe Cup - Monza Cassis Challenger Copa Petrobras-Argentina - Buenos Aires Leon Challenger Tunisia F45 (Monastir) Challenger Cudad de Guayaquil - Guayaquil San Marino Challenger Braga Challenger Vicenza Challenger Lisbon Challenger Istanbul Challenger Surbiton Challenger Open de la Ville de Saint Denis - Reunion Island Nottingham Challenger Recanati Challenger Winnetka Challenger Brasilia Challenger Ilkley Challenger Intersport Heilbronn Open - Heilbronn Segovia Challenger Caversham International Tennis Tournament - Jersey Ismaning Challenger IPP Open - Helsinki Seville Challenger Unique Zagreb Open - Zagreb Knoxville Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Houston Challenger Ostrava Challenger Aberto de Santa Catarina - Florianopolis Braga Challenger Hamburg Challenger Portugal F13 Isla de Lanzarote - Lanzarote Las Vegas Challenger Bangalore Challenger Morelos Challenger Open de Montauban - Montauban Monterrey Challenger Prague Challenger Ostrava Challenger Playford Challenger Banja Luka Challenger Oberstaufen Cup - Oberstaufen Iasi Challenger Sibiu Challenger Lisbon Challenger Bancastato Challenger Lugano - Lugano Heilbronn Challenger Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Potchefstroom 1 Challenger Potchefstroom 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Salinas Challenger Salinas 2 Challenger Ilkley Challenger Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Pozoblanco Challenger Segovia Challenger Quito Challenger Napoli Challenger Furth Challenger Tunis Challenger Cherbourg Challenger Forli 4 Challenger Biel Challenger Marbella Challenger Lugano Challenger Prostejov Challenger Aguascalientes Challenger Rome Challenger Tunis Challenger Little Rock Challenger Orlando Challenger Kos-Zucchetti Tennis Cup - Cordenons Copa Sevilla 2007 - Seville Portugal F8 (Lisbon) Prague 2 Challenger Prostejov Challenger Luedenscheid Challenger Pozoblanco Challenger Copa Petrobras Paraguay - Asuncion Orleans Challenger Segovia Challenger Bancolombia Open - Bogota Delhi Challenger I - New Delhi Sail Open - New Delhi Bogota Challenger Prague 3 Challenger Puerto Vallarta Challenger Mallorca Challenger Akbank Private Banking TED Open - Istanbul Medellin Challenger Alicante Challenger 5° Sporting Challenger - Turin Riviera di Rimini Challenger - Rimini Maia Open 2002 - Maia Ambato Challenger Davidoff Swiss Indoors Basel - Basel Lima Challenger San Luis Potosi Challenger Grand Prix Hassan II - Casablanca Quimper Challenger Cali Challenger Challenger DCNS de Cherbourg - Cherbourg VTR Open - Vina del Mar Alicante Challenger Samarkand Challenger - Samarkand Studena Croatia Open - Umag Morelos Challenger Como Challenger Open Costa Daurada - Tarragona Black Forest Open - Freudenstadt Braunschweig Challenger Dusseldorf Open 2006 - Dusseldorf Internationaux du Doubs - Besancon Samarkand Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Seville Challenger Rome Challenger Puebla Challenger Kenitra Challenger Trani Challenger Rome Challenger New Delhi Challenger St. Brieuc Challenger Portoroz Challenger Szczecin Challenger Cancun Challenger Caltanissetta Challenger San Luis Potosi Challenger Milan Challenger Marrakech Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Biella 4 Challenger Copa Sevilla Internacionales de Andalucia - Seville Marbella Challenger Casablanca Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Monterrey Challenger Rome Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Orleans Challenger Tunis Challenger Copa Petrobras Argentina - Buenos Aires Sao Jose Do Rio Preto Challenger Turin Challenger Estoril Open - Estoril Copa Petrobras Paraguay - Asuncion Pozoblanco Challenger Arroyo de la Encomienda - Valladolid Sao Leopoldo Challenger Mordovia Cup 2005 - Saransk Buenos Aires Challenger Almaty 1 Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Grand Prix Hassan II - Casablanca Estoril Open - Estoril Brest Challenger Bukhara Challenger - Bukhara Seville Challenger Almaty 2 Challenger Indian Wells Challenger Noumea Challenger Samarkand Challenger Milan Challenger Challenger Copa Sevilla - Seville Open Castilla y Leon - Segovia Meknes Challenger Caltanissetta Challenger Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart Baden Open - Karlsruhe Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Seville Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad IPP Open - Helsinki ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Segovia Challenger Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Sarajevo Challenger Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Medibank International - Sydney AEGON Championships - London Bet-at-home Open - Hamburg Itajai Challenger Kremlin Cup - Moscow Open Sud de France - Montpellier Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open Castilla y Leon - Segovia Aircel Chennai Open - Chennai Milan Challenger Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel SkiStar Swedish Open - Bastad Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Izmir Cup - Izmir Movistar Open - Santiago Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Music City Challenger - Nashville Millennium Estoril Open - Estoril St. Remy Challenger Winston Salem - Winston Salem Lugano Challenger TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Riviera de Rimini Challenger - Rimini Chengdu Open - Chengdu Copa Claro - Buenos Aires Maharashtra Open - Pune Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril St. Petersburg Open - St. Petersburg New York Open - New York Delray Beach Open - Delray Beach Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco New York Open - New York Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart VTR Open - Vina del Mar Open 13 - Marseille BMW Open - Munich Millennium Estoril Open - Estoril Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Credit Agricole Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Estoril Open - Estoril Ecuador Open - Quito Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Bogota Challenger Open Sud de France - Montpellier Meknes Challenger Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne Stockholm Open - Stockholm Dutch Open Tennis - Amersfoort Pozoblanco Challenger Cleveland Challenger Warsaw Challenger Ecuador Open - Quito Chennai Challenger Power Horse Cup - Dusseldorf Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris 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 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Australian Open - Melbourne Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 French Open (juniors)