Career 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 F2 Portugal F3 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Romania F8 Romania F10 Spain F17 Spain F18 Portugal #1-w2 Portugal #1-w3 Brazil F10 Brazil F11 Chile F2 Portugal F3 Italy F5 Italy F6 Italy F7 Bulgaria-w2 Bulgaria-w3 France F8 France F9 Venezuela F5 Venezuela F6 France F4 France F5 Romania F4 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F8 Turkey F9 Portugal F6 Italy F20 Turkey F7 Portugal F8 Portugal F9 Italy F28 Portugal F10 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F9 Portugal F10 Portugal F11 Italy F23 Portugal F13 Tunisia F1 Tunisia F4 Tunisia F6 Portugal F1 Portugal F3 Portugal F3 Portugal #1-w1 Morocco F5 Portugal #1-w4 Tunisia F5 Tunisia F6 Tunisia F12 Tunisia F13 Portugal F1 Tunisia F14 Tunisia F15 Bulgaria-w1 Bulgaria-w4 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Nigeria F1 Nigeria F2 Spain F18 Poland F4 Spain F19 Spain F20 Portugal F8 Spain F24 Romania F12 Italy F25 Tunisia F23 Bulgaria F4 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Tunisia F2 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 F8 (Lisbon) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F23 (Xativa) Portugal F14 (Porto) Spain F22 (Denia) 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 F2 (Faro) 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) Romania F9 Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (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 M25+H Oliveira De Azemeis M25 Tavira M25 Quinta Do Lago M25 Portimao 2002 Eddleman USTA Challenger - Birmingham Visa Tennis Open - Sao Paulo Prague Open - Prague Zivnobanka Czech Open - Prostejov Warsteiner Challenger Series - Lippstadt V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Porsche Open - Poznan Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Akbank Private Banking TED Open 2006 - Istanbul Copa Petrobras Paraguay - Asuncion Telesp Celular Open - Ribeirao Preto 1st Challenger Tournament Leon - Leon Memorial Savigni - Sassuolo Morocco Tennis Tour - Casablanca Baden Open - Karlsruhe Challenger Canottieri Minico - Mantova 9° Trani Cup - Trani Trani Challenger Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo TED Open-Akbank Private Banking - Istanbul Britania Zavaleta - Puebla Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg AXA Open - Espinho San Luis Potosi Challenger - San Luis Potosi Asirom Challenger Brasov - Brasov Tennis Napoli Cup - Napoli Bulgarian Challenger 2002 - Sofia Morocco Tennis Tour - Rabat Men's Pro Challenger at Tunica National - Tunica Newcastle Challenger - Newcastle M25 Setubal Hurricane Tennis Open - Bradenton Morocco Tennis Tour - Marrakech ARMS USTA Challenger - Rocky Mount Copa Petrobras - Bogota Memorial A. Manfredini Sassuolo Challenger - Sassuolo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota Siemens Open - Scheveningen Porsche Open - Poznan Challenger Copa Sevilla - Seville Akbank Private Banking TED Open - Istanbul Maia Open 2002 - Maia VIII Trofeo Ciudad de Quito - Quito Geneva Challenger - Geneva Genova Open Challenger - Genova XIV Challenger ATP Club Premium Open - Quito XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Pekao Open - Szczecin Challenger Cudad de Guayaquil - Guayaquil Copa Ericsson - Santiago Seguros Bolivar Open - Cali Open Sainte-Victoire - Aix-En-Provence Bancolombia Open - Cali Open de Montauban - Montauban Riviera di Rimini Challenger 2004 - Rimini Schickedanz Open 2007 - Furth Open Castilla y Leon - Segovia Memorial Manfredini - Sassuolo Seguros Bolivar Open - Medellin Tehran Open 2004 - Tehran Copa Petrobras Bogota - Bogota Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago Harbour Tennis Cup Regione Lombardia - Milan San Benedetto Challenger - San Benedetto Italy F5 San Luis Potosi Challenger - San Luis Potosi Arpa Ceramic Cup - Reggio Emilia Abierto Internacional Varonil Ciudad de Cancun - Cancun Lima Challenger - Lima Bucaramanga Challenger Antonio Savoldi-Marco Co. - Manerbio Besancon Challenger Copa Petrobras Colombia - Bogota Bogota Challenger Bancolombia Open - Bogota Mitsubishi Electric Europe Cup - Monza Trani Cup - Trani Unique Zagreb Open - Zagreb Tunis Challenger Pereira Challenger Alfa Romeo Tennis Cup - Cordenons Open de Montauban - Montauban Milan Challenger Kos-Zucchetti Tennis Cup - Cordenons Reggio Emilia Challenger Turin Challenger Copa Sevilla 2007 - Seville Togliatti Cup - Togliatti Bogota Challenger Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte Challenger Britania Zavaleta - Puebla Samarkand Challenger - Samarkand Rhein-Main Challenger 2004 - Aschaffenburg Bukhara Challenger - Bukhara Tunis Open - Tunis Challenger Britania Zavaleta - Puebla Istanbul Challenger Bogota Challenger Buenos Aires Challenger Napoli Challenger Asuncion Challenger Tennis Napoli Cup 2007 - Napoli Orleans Challenger Santiago Challenger Seguros Bolivar Open - Medellin Memorial Manfredini - Sassuolo Copa Petrobras Argentina - Buenos Aires Almaty Challenger 1 - Almaty Alessandria Challenger Lugano Challenger Milan Challenger Istanbul Challenger Copa Petrobras Argentina - Buenos Aires Tarragona Challenger Tashkent Challenger Copa Petrobras Argentina - Buenos Aires Challenger de Providencia-Copa Kia - Santiago Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Le Gosier Challenger Copa Petrobras Guadalajara - Guadalajara Napoli Challenger Morocco Tennis Tour - Marrakech Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Braunschweig Challenger Poznan Challenger Genova Challenger XIII Trofeo Ciudad de Quito - Quito Montevideo Challenger Lima Challenger 2007 - Lima South African Airways Open - East London Palermo Challenger Sao Jose Do Rio Preto Challenger Morocco Tennis Tour - Tanger Portugal F10 San Luis Potosi Challenger Sao Leopoldo Challenger Buenos Aires Challenger Turin Challenger San Marino Challenger Caltanissetta Challenger Zenith Tennis Cup-Harbour Club - Milan Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Quito Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Pereira Challenger Samarkand Challenger Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Aberto de Santa Catarina - Florianopolis 5° Sporting Challenger - Turin Prostejov Challenger Copa Petrobras Brazil - Aracaju Morocco Tennis Tour - Rabat Szczecin Challenger Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban Seville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca San Marino Cepu Open - San Marino Perugia Challenger Braunschweig Challenger Reunion Island Challenger ATP Challenger La Serena - La Serena XI Venice Open - Venice Sao Paulo Challenger Napoli Challenger Santo Domingo Challenger Iquique Challenger Braunschweig Challenger Pozoblanco Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Como Challenger Italy F24 Itajai Challenger Copa Petrobras Santiago - Santiago Milan Challenger Open Costa Daurada - Tarragona Portugal F9 (Setubal) Samarkand Challenger - Samarkand Pekao Open 2001 - Szczecin Heilbronn Challenger - Heilbronn Copa Ericsson - Buenos Aires Siemens Open 2002 - Scheveningen Campionati Internazionali di Sicilia - Palermo Copa Sevilla Internacionales de Andalucia - Seville Bancolombia Open - Bogota Tunisia F5 Tunisia F44 (Monastir) Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Hellmann's Cup - Santiago Sybase Open - San Jose Pekao Open 2004 - Szczecin Mallorca Open - Mallorca Lisbon Challenger International Championship of Croatia - Umag Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago VIII Avierto Internacional de Salinas - Salinas Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Barletta Citta'Della Disfida Open 98 - Barletta Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Zivnobanka Open - Prostejov Zagreb Open - Zagreb Samarkand Challenger - Samarkand Challenger Britania Zavaleta - Puebla Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende Mallorca Open - Mallorca LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Braga Challenger VI Gramado Open de Tenis - Gramado Southern Capital Cup - Almaty Internationaux de Doubs Open de Franchie-Comte - Besancon Telenordia Swedish Open - Bastad Pekao Open 2003 - Szczecin Mallorca Challenger Croatia Open - Umag Seville Challenger Idea Prokom Open - Sopot VII Avierto Internacional de Salinas - Salinas AAPT Championships - Adelaide I Tourneo Fila Citta di Brindisi - Brindisi XII Internazionali di Tennis CARISBO - Bologna Bukhara Challenger - Bukhara VII Trofeo Ciudad de Quito - Quito BellSouth Open - Vina del Mar Prasentiert Von Seat Wolfsburg - Wolfsburg Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Mallorca Open - Mallorca Top Wool Challenger Biella - Biella 1999 Mercedes Cup - Stuttgart Copa Petrobras Uruguray - Montevideo Stella Artois Clay Court Championships - Budaors Mordovia Cup 2005 - Saransk Challenger Copa Sevilla - Seville Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Challenger DCN de Cherbourg - Cherbourg Idea Prokom Open - Sopot XL Bermuda Open - Bermuda Idea Prokom Open - Sopot Open Seat Godo 2003 - Barcelona ATP Open Castilla y Leon - Segovia Croatia Open - Umag Internazionali di Tennis di San Marino - San Marino Energis Open - Amersfoort Santiago Challenger Manta Challenger Hellmann's Cup - Santiago Copa Petrobras-Paraguay - Asuncion Cerveza Club Columbia Open - Bogota Grand Prix de Tennis de Lyon - Lyon Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Milan Challenger BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco BellSouth Open - Vina del Mar Prostejov Challenger Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Grand Prix Hassan II - Casablanca Estoril Open - Estoril SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Guayaquil Challenger Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Medibank International - Sydney Brasil Open - Costa do Sauipe Dallas Challenger Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril VTR Open - Vina del Mar Genova Challenger Brasil Open - Salvador Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven Open de Moselle - Metz M15 Sao Bras Alportel Lima Challenger Interwetten Austrian Open - Kitzbuhel Copa Claro - Buenos Aires San Juan Challenger Rio De Janeiro Challenger Buenos Aires Challenger Marburg Challenger Medellin Challenger Qatar Exxon Mobil Open - Doha Guayaquil Challenger ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Portugal Open - Oeiras Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millennium Estoril Open - Estoril Rome Challenger Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Rome Challenger Tunis Challenger Estoril Open - Estoril Poznan Challenger Grand Prix Hassan II - Casablanca Heilbronn Challenger Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Movistar Open - Santiago Copa Claro - Buenos Aires Napoli Challenger Estoril Open - Estoril Pilot Pen International - New Haven Seoul Challenger AEGON International - Eastbourne Braga Challenger Adidas International - Sydney Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona Caltanissetta Challenger Apia International - Sydney Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires AEGON Championships - London Bet-at-home Cup - Kitzbuhel SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Campionati Internazionali di Sicilia - Palermo Portugal Open - Oeiras Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Segovia Challenger Grand Prix Hassan II - Casablanca San Luis Potosi Challenger 2002 - San Luis Potosi XXIX Edizione 'A.Savoldi Marco' - Manerbio Lisbon Challenger Pomorski Bank Kredytowy Open - Szczecin Seville Challenger Nord/LB Open - Braunschweig Grolsch Open - Amsterdam X Trofeo Ciudad de Quito - Quito Challenger Casablanca San Angel - Mexico City U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Adidas International - Sydney Winston Salem - Winston Salem Telenordia Swedish Open - Bastad BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Grolsch Open - Amsterdam Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Qatar Mobil Open 2000 - Doha Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati The Ericsson Open - Miami Merano Open - Merano Rado Swiss Open - Gstaad International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Tennis Masters Series - Paris Copa AT&T - Buenos Aires Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Stuttgart BNP Paribas Masters - Paris Tennis Masters Series - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo International Championship of Croatia - Umag Brasil Open - Sao Paulo French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid French Open - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Wimbledon - London French Open - Paris 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, POR-DEN 4-1 French Open - Paris U.S. Open - New York U.S. Open (juniors) Internazionali BNL d'Italia - Rome U.S. Open - New York Tennis Masters Cup - Shanghai Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 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 Wimbledon (juniors) Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 1, 1R, GEO-POR 3-2 French Open (juniors) Australian Open (juniors)