Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993
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 Tunisia F5 Nossa Caixa Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Muller Cup - Ulm Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte San Marino Cepu Open - San Marino V Gramado Open de Tennis - Gramado Sardinia International Championship - Cagliari Jaegermeister Open - Braunschweig III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Haagen Dazs Open - Caracas Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Quelle Cup - Furth Braunschweig Open - Braunschweig Torneo Internazionale di Tennis ATP-Challenger - Merano Graz CA Challenger - Graz Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo VI Open Banc Agricol - Andorra ATP Tour Challenger at Nellie Gail - Laguna Hills Jagermeister Open - Braunschweig Venice Challenger - Venice CA Challenger - Graz BH Tennis Open International Cup - Belo Horizonte Ciur Cup 99 - Prague Pekao Open - Szczecin Open Maxon - Barcelona Cairo Challenger - Cairo VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Prague Open - Prague Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton VI Gramado Open de Tenis - Gramado Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Schickedanz Open - Furth Czech Open - Prostejov ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia VI Gramado Open de Tenis - Gramado Porsche Open - Poznan ATP Challenger Open 2004 - Monchengladbach Kyiv Open - Kiev Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Aberto de Sao Paulo - Sao Paulo IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Czech Open 2006 - Prostejov Nord LB Open 2006 - Braunschweig 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Voit Mexico City Open - Mexico City Tennis Napoli Cup 2007 - Napoli Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Copa Sevilla 2007 - Seville XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas South African Airways Open - East London Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Salinas Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Zagreb Challenger Winnetka Challenger Bogota Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger Rome Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Campinas Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Florianopolis Challenger Guadalajara Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Sao Paulo Challenger Open Seat-Godo '97 - Barcelona Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Marbella Open - Marbella Romanian Open - Bucharest International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Adidas International - Sydney Open 13 - Marseille Dubai Tennis Open - Dubai European Community Championships - Antwerp Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest International Championships of Sicily - Palermo Sybase Open - San Jose Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '99 - Barcelona BMW Open - Munich Merano Open - Merano International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Mallorca Open - Mallorca Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Kitzbuhel Bournemouth Marbella Santiago Prague Valencia San Marino Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Croatia Open Umag - Umag MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington Brasil Open - Sao Paulo Italian Open - Rome Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Farmers Classic - Los Angeles Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2