Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Brazil F1 Colombia F1 Colombia F2 Italy F12 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Brazil F10 Brazil F14 El Salvador F1 Guatemala F1 Costa Rica F1 Mexico F1 Mexico F2 Brazil F1 Brazil F2 Chile F1 Chile F3 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Spain F16 Spain F17 Spain F18 Poland F7 Poland F8 Brazil F10 Brazil F11 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Brazil F1 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Brazil F3 Brazil F28 Brazil F1 Brazil F9 Italy F3 Italy F11 Brazil F1 Brazil F2 Brazil F7 Brazil F8 Germany F12 Brazil F27 Brazil F13 Brazil F12 Brazil F16 Brazil F21 Open 88 - Contrexeville 2000 Cairo Challenger - Cairo X Ciutat de Barcelona - Barcelona Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Cyclus Open de Tenis - Florianopolis IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina de Tenis - Florianopolis Sao Paulo Challenger Bucaramanga Challenger Brasilia Challenger Palermo Challenger Curitiba Challenger Cairo Challenger Cremona Challenger Prostejov Challenger Rome Challenger Bogota Challenger Asuncion Challenger Barranquilla Challenger Nottingham Challenger Florianopolis Challenger Santos Challenger San Marino Challenger Cordenons Challenger Genova Challenger Campinas Challenger Belem Challenger San Juan Challenger Villa Allende Challenger Sao Leopoldo Challenger Marbella Challenger Sao Paulo Challenger Salinas Challenger Pereira Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Panama City Challenger Barranquilla Challenger Sao Paulo Challenger Santos Challenger Vicenza Challenger Mestre Challenger Poznan Challenger Tampere Challenger Cordenons Challenger Sibiu Challenger Casablanca Challenger Bucaramanga Challenger Sao Paulo Challenger Cali Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Prague Challenger Blois Challenger Milan Challenger Marburg Challenger Padova Challenger Braunschweig Challenger Todi Challenger Poznan Challenger Prague Challenger Barranquilla Challenger Seville Challenger Trnava Challenger Campinas Challenger Rome Challenger Porto Alegre Challenger Sao Paulo Challenger Mohammedia Challenger Corrientes Challenger Casablanca Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger Guadalajara Challenger San Luis Potosi Challenger Napoli Challenger Barletta Challenger Bordeaux Challenger Perugia Challenger Milan Challenger Bastad Challenger Barranquilla Challenger Szczecin Challenger Medellin Challenger Santiago Challenger Montevideo Challenger Buenos Aires Challenger Panama City Challenger Aix En Provence Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Rome Challenger Prague Challenger Como Challenger Szczecin Challenger Campinas Challenger Playford Challenger Punta Del Este Challenger Santiago Challenger Aix En Provence Challenger Ludwigshafen Challenger Liberec Challenger Genova Challenger Banja Luka Challenger Samarkand Challenger - Samarkand Open de Montauban - Montauban V Torneo Internazionale di Tennis - Barletta VII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Prague Open - Prague Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open 2004 - Braunschweig San Marino Cepu Open - San Marino Sao Paulo - Brazil Copa Petrobras Brazil - Aracaju Copa Petrobras Paraguay - Asuncion Podebradka Cup - Prague Skandia Open - Linz Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Open Costa Daurada - Tarragona Czech Open - Prostejov Nord/LB Open - Braunschweig Memorial Savigny - Sassuolo Santiago Challenger Skandia Open - Linz Brixina Tennis Open - Bressanone Recanati Challenger Todi Challenger Pekao Open - Szczecin Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen DPD Challenger 2002 - Aschaffenburg Tennis Cup of Flanders - Ostende Kyiv UMC Open - Kiev XI Venice Open - Venice Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin Open Diputacion - Cordoba 4th Sardinia International Championships - Cagliari Cairo Challenger 2002 - Cairo Banca Stato Challenger Lugano - Lugano DPD Challenger 2000 - Aschaffenburg Zivnobanka Czech Open - Prostejov AXA Open II - Espinho Seguros Bolivar Open - Medellin Geneva Challenger - Geneva Hungarian Architect Open - Budapest Siemens Open 2001 - Scheveningen Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho IX Ciutat de Barcelona - Barcelona Zagreb Open - Zagreb VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Top Wool Challenger Biella - Biella Santos Challenger Napoli Challenger VIII Torneo Internazionale di Tennis - Barletta Medellin Challenger Prostejov Challenger Santiago Challenger Madrid Challenger Montevideo Challenger San Marino Challenger Salinas Challenger Mendoza Challenger Biella Challenger Aix En Provence Challenger Ipsos Bucharest Challenger - Bucharest Prague Challenger Bordeaux Challenger Alessandria Challenger Blois Challenger Santiago Challenger Campinas Challenger Szczecin Challenger Itajai Challenger Szczecin Challenger Trnava Challenger Rome Challenger Rio De Janeiro Challenger Prostejov Challenger Perugia Challenger Mitsubishi Electric Europe Cup - Monza Aix En Provence Challenger Heilbronn Challenger Furth Challenger Prague Challenger Panama City Challenger Santo Domingo Challenger Buenos Aires Challenger Braunschweig Challenger Lima Challenger Guayaquil Challenger Santiago Challenger Santiago Challenger Bordeaux Challenger Milan Challenger Braunschweig Challenger Pekao Open - Szczecin San Luis Potosi Challenger Napoli Challenger Sarasota Challenger Santos Challenger Barletta Challenger Open Castilla y Leon - Segovia Open Seat-Godo 2001 - Barcelona Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Pekao Open 2004 - Szczecin RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Stockholm Open - Stockholm XI Ciutat de Barcelona - Barcelona Campionati Internazionali di Sicilia - Palermo Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Nord LB Open - Braunschweig San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Nossa Caixa Tennis Cup - Sao Paulo Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo XL Bermuda Open - Bermuda BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona 10° Trofeo Luigi Pezzoli - Bergamo Estoril Open - Estoril Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest ECM Prague Open - Prague Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Top Wool Challenger-Immagine Trophy - Biella MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Siemens Open - Scheveningen Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Seguros Bogota Open - Bogota Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Credicard Mastercard Tennis Cup - Campos do Jordao Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BH Tennis Open International Cup - Belo Horizonte Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Open Castilla y Leon - Segovia Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Joinville Tennis Festival - Joinville Brasil Open - Costa do Sauipe Baden Open - Karlsruhe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Kos-Zucchetti Tennis Cup - Cordenons II Manta Open - Manta BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Copa Petrobras Uruguray - Montevideo La Serena Open - La Serena Mercedes Cup - Stuttgart Blunmenau Challenger Scheveningen Challenger Allianz Suisse Open Gstaad - Gstaad Croatia Osiguranje Rijeka Open - Rijeka San Marino Cepu Open - San Marino Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Polska Energia Open - Bytom BCR Open Romania - Bucharest Amazonia Open de Tenis - Belem Ciudad de Pozoblanco Open Diputacion - Cordoba Open Sud de France - Montpellier Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart China Open - Beijing Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ljubljana Open - Ljubljana Estoril Open - Estoril SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Pekao Open - Szczecin VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Ecuador Open - Quito Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Valencia Open - Valencia Millennium Estoril Open - Estoril Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Ecuador Open - Quito Argentina Open - Buenos Aires BMW Tennis Championship - Sunrise Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Turin Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona III Aberto Santa Catarina de Tenis - Florianopolis Millennium Estoril Open - Estoril Prostejov Challenger Riviera di Rimini Challenger - Rimini SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 - Marseille Unicredit Czech Open - Prostejov US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Konzum Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing ASB Classic - Auckland Aberto de Sao Paulo - Sao Paulo Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Karshi Challenger - Karshi Southern Capital Cup - Almaty San Marino CEPU Open - San Marino Challenger Copa Sevilla 2008 - Seville Heilbronn Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Bukhara Challenger - Bukhara Dusseldorf Open Challenger - Dusseldorf Iquique Challenger Monza Challenger Rome Challenger Blumenau Challenger Constanta Challenger Oberstaufen Challenger Belo Horizonte Challenger Campos do Jordao Challenger Seville Challenger Szczecin Challenger Florionapolis Challenger Guayaquil Challenger Genova Challenger Sao Paulo Challenger Lima Challenger Sao Paulo Challenger Salinas Challenger Caltanissetta Challenger Alessandria Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Cali Challenger Quito Challenger Sao Paulo Challenger Medellin Challenger Bucaramanga Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger San Jose Challenger Bogota Challenger Pereira Challenger Prostejov Challenger Campos do Jordao Challenger Binghamton Challenger Tennis Masters Series - Miami Honda Kah Singapore Men's Tennis Open - Singapore Tennis Masters Series - Rome Tennis Masters Series - Miami Szczecin Challenger Croatia Open - Umag Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Manta Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Sao Paulo Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Visa Tennis Open - Sao Paulo NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Le Gosier Challenger Tallahassee Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Blumenau Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sao Paulo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Bordeaux Challenger Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Caltanissetta Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monza Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo FILA Challenger - Biella Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai JVC Trophy - Vienna Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Panama City Challenger Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Buenos Aires Challenger Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Miami Open - Miami Genova Challenger Szczecin Challenger Blois Challenger Cortina Challenger Genova Challenger Grand Prix Hassan II - Casablanca Cordenons Challenger Szczecin Challenger San Marino Cepu Open - San Marino Buenos Aires Challenger BCP Tennis Classic - Sao Paulo Irving Challenger Memorial Savigni - Sassuolo Kyiv UMC Open - Kiev Como Challenger Open Costa Daurada - Tarragona Nord/LB Open - Braunschweig Geneva Challenger - Geneva Sophia Antipolis Challenger Braunschweig Challenger 12th BH Tennis Open International Cup - Belo Horizonte Genova Challenger XL Challenger de Tenis Copa Sevilla - Seville ATP Challenger Open 2004 - Monchengladbach Copa Sevilla-Internacionales de Andalucia - Seville Bordeaux Challenger Tata Open 2003 - Chennai L'Aquila Challenger Marburg Challenger Brasil Open - Costa do Sauipe Energis Open - Amersfoort Genova Challenger Santo Domingo Challenger Lima Challenger Prosperita Open 2007 - Ostrava San Benedetto Challenger Prague Challenger Bogota Challenger Adidas International - Sydney If Stockholm Open - Stockholm BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland Dutch Open Tennis - Amersfoort Idea Prokom Open - Sopot Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Portugal Open - Oeiras Brasil Open - Costa do Sauipe Davidoff Swiss Indoors - Basel French Open - Paris Copa Claro - Buenos Aires Qatar Exxon Mobil Open - Doha Bet-At-Home Austrian Open - Kitzbuhel Bet-at-home Cup - Kitzbuhel BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Estoril Open - Estoril BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest Brasil Open - Sao Paulo French Open - Paris French Open - Paris Heineken Open - Auckland Wimbledon - London Copa AT&T - Buenos Aires U.S. Open - New York Tata Open - Chennai Wimbledon - London Open de Tenis Comunidad Valenciana - Valencia Mallorca Open - Mallorca Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires U.S. Open - New York Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Croatia Open - Umag Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Heineken Open - Auckland Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice International German Open - Hamburg China Open - Beijing Abierto Mexicano Telfonica MoviStar - Acapulco Movistar Open - Santiago German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Valencia Open - Valencia Mercedes Cup - Stuttgart Idea Prokom Open - Sopot SkiStar Swedish Open - Bastad International Championship of Croatia - Umag Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Kremlin Cup - Moscow BCR Open Romania - Bucharest Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Telenordia Swedish Open - Bastad Australian Open - Melbourne Open Seat Godo 2003 - Barcelona Antalya Cup - Antalya BellSouth Open - Vina del Mar French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Internationaler Raiffeisen Grand Prix - St. Polten Open Sud de France - Montpellier Tennis Masters Series - Hamburg Generali Open - Kitzbuhel China Open - Beijing Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Shenzhen Open - Shenzhen Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, BRA-ESP 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, QR, BRA-BEL 1-3 Olympics - Rio de Janeiro