Career 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 Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Credicard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt VII Avierto Internacional de Salinas - Salinas Copa Ericsson Brazil - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Abierto Club Casablanca - Mexico City 2003 West Side Tennis Club Challenger - Forest Hills Zagreb Open - Zagreb Tennis Cup of Flanders - Ostende Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari VI Trofeo Ciudad de Quito - Quito IX Torneo Internacionale de Tennis - Barletta BCP Tennis Classic - Sao Paulo Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao Tennis Napoli Cup - Napoli Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona 2003 USTA Challenger of Calabasas - Calabasas Unique Zagreb Open - Zagreb Prague Open - Prague Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Mitsubishi Electric Europe Cup - Monza Sail Open - New Delhi Izmir Cup - Izmir V Manta Open-Trofeo Ricardo Delgado Aray - Manta ATU Cup - Weiden San Marino CEPU Open - San Marino XIV Challenger ATP Club Premium Open - Quito Intelig Tennis Cup - Brasilia Pekao Open - Szczecin Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Dallas Challenger Bogota Challenger Siemens Open - Scheveningen BH Tennis Open International Cup - Belo Horizonte Zivnobanka Czech Open - Prostejov Joinville Tennis Festival - Joinville Scheveningen Challenger Belo Horizonte Challenger Samarkand Challenger - Samarkand Campos do Jordao Challenger Brasilia Challenger Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem VI Abierto Internacional de Salinas - Salinas Cali Challenger Bogota Challenger Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion Kos-Zucchetti Tennis Cup - Cordenons Sao Paulo Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Unicredit Czech Open 2007 - Prostejov X Ciutat de Barcelona - Barcelona The USTA Challenger at West End Racquet - Torrance Campos do Jordao Challenger Brasilia Challenger Salvador Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Open 88 - Contrexeville BH Tennis Open International Cup - Belo Horizonte Kyiv UMC Open - Kiev Nossa Caixa Aberto de Sao Paulo - Sao Paulo Bangkok Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao DPD Challenger 2002 - Aschaffenburg New Delhi Challenger II - New Delhi Muller Cup - Ulm Sao Paulo Challenger V Torneo Internazionale di Tennis - Barletta 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana Brixina Tennis Open - Bressanone Geneva Challenger - Geneva USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas San Marino Cepu Open - San Marino 2002 Azalea Orthopedic Challenger - Tyler Credicard Citi Mastercard Tennis Cup - Campos do Jordao Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte JVC Trophy - Vienna Skandia Open - Linz Campos do Jordao Challenger VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas VIII Torneo Internazionale di Tennis - Barletta Szczecin Challenger Pekao Open - Szczecin XL Capital Bermuda Open - Bermuda Top Wool Challenger Biella - Biella SMS Tennis Cup - Sao Paulo Recife Challenger USTA Challenger of Tiburon - Tiburon Oberstaufen Cup - Oberstaufen Challenger Leon 2004 - Leon XL Bermuda Open - Bermuda Sao Jose Do Rio Preto Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sao Leopoldo Challenger Buenos Aires Challenger Ostrava Challenger XXXVII Torneig C.E. Laieta - Barcelona 2006 North Shore Pro Tennis Championship - Winnetka Monza Challenger San Marino Challenger Genova Challenger Seguros Bolivar Open - Bogota Rio De Janeiro Challenger Rome Challenger Prostejov Challenger Nord/LB Open 2004 - Braunschweig Szczecin Challenger Challenger Lugano - Lugano Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Top Wool Challenger - Biella Copa Petrobras Brazil - Belo Horizonte San Marino Cepu Open - San Marino Czech Open 2006 - Prostejov San Marino Challenger XI Ciutat de Barcelona - Barcelona JSM Challenger - Champaign Sibiu Challenger Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise Curitiba Challenger AGT Challenger - Leon Rome Challenger Sir Supermercati - Rome Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger III Aberto Santa Catarina de Tenis - Florianopolis Todi Challenger Trnava Challenger Rome Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota San Luis Potosi Challenger Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica Heilbronn Challenger Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague Blois Challenger Szczecin Challenger Genova Challenger San Marino Cepu Open - San Marino XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi XI Venice Open - Venice Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Cordenons Challenger Winnetka Challenger Pekao Open 2001 - Szczecin Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Casablanca Challenger Bucaramanga Challenger Global Telecom Open - Florianopolis Pekao Open 2005 - Szczecin 2002 Tulsa USTA Challenger - Tulsa Furth Challenger Britania Zavaleta - Puebla Seville Challenger Open de Tenis Comunidad Valenciana - Valencia Szczecin Challenger AT&T Challenger of Dallas - Dallas Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Estoril Open - Estoril South African Airways Open - East London Podebradka Cup - Prague Open Diputacion - Cordoba Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest 2000 Cairo Challenger - Cairo Brazil Open - Salvador Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Sao Paulo - Brazil Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Gelsor Open Romania - Bucharest Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Schickedanz Open - Furth Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Campinas Challenger Croatia Open - Umag University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Prostejov Challenger La Serena Open - La Serena Nord LB Open - Braunschweig VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Pekao Open 2003 - Szczecin International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe IX Trofeo Ciudad de Quito - Quito Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Generali Open - Kitzbuhel Idea Prokom Open - Sopot Banca Stato Challenger Lugano - Lugano Open Romania - Bucharest International Tennis Championships - Delray Beach AXA Open II - Espinho Open de Montauban - Montauban Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo III Gramado Open de Tenis - Gramado Davidoff Swiss Indoors - Basel Geneva Challenger - Geneva Copa Sevilla - Seville USTA Men's Challenger of Dallas - Dallas Zagreb Open - Zagreb FILA Challenger - Biella BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Kyiv UMC Open - Kiev Heineken Open - Auckland 4th Sardinia International Championships - Cagliari Copa Ericsson Uruguay - Montevideo International Tennis Championships - Delray Beach Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Ciudad de Pozoblanco Open Diputacion - Cordoba Open de la Comunidad Valenciana - Valencia Waco International Tennis Challenger - Waco U.S. Men's Clay Court Championships - Houston A Glimmer of Hope Challenger - Austin Estoril Open - Estoril BMW Open - Munich Czech Open - Prostejov The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Grand Prix Hassan II - Casablanca Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Copa Kia Challenger ATP - Santiago Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Bogota Challenger Dutch Open Tennis - Amersfoort The Stella Artois Grass Court Championships - London 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 Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Copa Petrobras-Brazil - Aracaju Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Salinas Challenger BCR Open Romania - Bucharest Blumenau Challenger Zagreb Challenger Santos Challenger Rio Quente Challenger Stockholm Open - Stockholm RCA Championships - Indianapolis Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Copa AT&T - Buenos Aires BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Sophia Antipolis Challenger International Championship of Croatia - Umag Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Heineken Open - Auckland Mercedes-Benz Cup - Los Angeles Movistar Open - Santiago Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Furth Challenger Heineken Open - Auckland Szczecin Challenger Sao Paulo Challenger Campinas Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Belem Challenger Open Sabadell Atlantico - Barcelona Bucaramanga Challenger Estoril Open - Estoril Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Allianz Suisse Open Gstaad - Gstaad Trnava Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha Open Sud de France - Montpellier Orange Warsaw Open - Warsaw Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Napoli Challenger Marbella Challenger Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Winston Salem - Winston Salem Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Citi Open - Washington Valencia Open - Valencia China Open - Beijing Bogota Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Open SEAT Godo 2006 - Barcelona Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Blunmenau Challenger Bet-at-home Cup - Kitzbuhel Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors Basel - Basel RCA Championships - Indianapolis Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Sydney International - Sydney Grand Prix Hassan II - Marrakech Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach Santo Domingo Challenger US Men's Clay Court Championship - Houston Madrid Challenger Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Santos Challenger Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona 2003 Eddleman USTA Challenger - Birmingham ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger If Stockholm Open - Stockholm The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar VTR Open - Vina del Mar Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open - Auckland TD Waterhouse Cup - Long Island Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Masters Series Hamburg - Hamburg Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campbell's Hall of Fame Tennis Championships - Newport U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open de Moselle - Metz Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires French Open - Paris French Open - Paris French Open - Paris Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London 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 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 Wimbledon - London Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, 2R, ECU-BRA 0-4 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, AUT-BRA 4-1 River Oaks International Tennis Tournament - Houston