Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 V Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Heineken Challenger - Ho Chi Minh City Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana Frito Lay/USTA Challenger - Binghamton Brasil Open - Florianopolis Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo IV Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Copa Ericsson - Buenos Aires Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Gran Copa Ericsson - Porto Alegre Bogota Challenger - Bogota Pro Tennis World Open - Boca Raton Corona Mexico City Open - Mexico City 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Santiago - Santiago La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City BSI Challenger Lugano - Lugano Bogota Challenger Bogota Challenger drkoop.com USTA Challenger of Austin - Austin Irving Challenger Dallas Challenger BMW Open - Munich U.S. Pro Tennis Championships - Boston President's Cup 1997 - Tashkent Cerveza Club Columbia Open - Bogota The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Pilot Pen International - New Haven International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open - Auckland Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano The Nottingham Open - Nottingham International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Heineken Open - Auckland Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Tata Open 2002 - Chennai Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Brasil Open - Salvador Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Tata Open 2003 - Chennai Heineken Open - Auckland Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Energis Open - Amersfoort Brasil Open - Salvador Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Bogota Beijing USTA Men's Challenger of Dallas - Dallas Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Copa AT&T - Buenos Aires Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag CA Tennis Trophy - Vienna Argentina Open - Buenos Aires XL Capital Bermuda Open - Bermuda Brasil Open - Costa do Sauipe Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart RCA Championships - Indianapolis Croatia Open - Umag BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Tennis Channel Open - Las Vegas Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland VI Gramado Open de Tenis - Gramado Samsung Securities Cup Challenger Tennis - Seoul Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Heineken Open - Auckland Tunis Challenger Austrian Open - Kitzbuhel Moselle Open - Metz Rennes Challenger Shenzhen Open - Shenzhen ERA Real Estate Clay Court Championships - Orlando U.S. Men's Clay Court Championships - Orlando Kroger / St. Jude International - Memphis Generali Open 2001 - Kitzbuhel USTA Challenger of North Miami Beach - North Miami Beach RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Salem Open - Hong Kong III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Argentina - Buenos Aires Grand Prix de Tennis de Toulouse - Toulouse AT&T Challenge - Atlanta Siebel Open - San Jose Citrix Tennis Championships - Delray Beach Copa Ericsson Costa Rica - San Jose BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Sybase Open - San Jose Campionati Internazionali di Sicilia - Palermo 2001 USTA Challenger of Calabasas - Calabasas Chevrolet Cup - Vina del Mar Sybase Open - San Jose ECM Cup - Prague AIG Japan Open - Tokyo Abierto Mexicano de Tenis Pegaso - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Visa Tennis Open - Sao Paulo Interwetten Austrian Open - Kitzbuhel Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston U.S. Mens's Clay Court Championship - Houston The Stella Artois Championships - London Singapore Mens Tennis Open - Singapore Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Copa Ericsson Venezuela - Caracas Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires ATP Tour Challenger at Nellie Gail - Laguna Hills Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli BBB Open - Sofia Quelle Cup 1999 - Furth BH Tennis Open International Cup - Belo Horizonte V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin The Lipton Championships - Key Biscayne du Maurier Open - Toronto Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto The Surbiton Trophy - Surbiton Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco ATP Challenger 2003 Numea - New Caledonia Sao Paulo - Brazil USTA Men's Challenger of Dallas - Dallas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells XXXVII Torneig C.E. Laieta - Barcelona Telecom Italia Masters - Rome Tennis Masters Series - Hamburg The Surbiton Trophy - Surbiton Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Pacific Life Open - Indian Wells Aberto de Sao Paulo - Sao Paulo Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Hilton Waikoloa Village USTA Challenger - Waikoloa Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells USTA Men's Challenger of Dallas - Dallas Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The Surbiton Trophy - Surbiton Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Open Seat Godo 2007 - Barcelona Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta The Surbiton Trophy - Surbiton Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota XL Bermuda Open - Bermuda ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao PEOPLEnet Cup - Dnepropetrovsk IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk Open de la Comunidad Valenciana - Valencia Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Davidoff Swiss Indoors - Basel Australian Open - Melbourne Wimbledon - London Open SEAT 2008 - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Braunschweig Challenger Australian Open - Melbourne Wimbledon - London Allianz Suisse Open Gstaad - Gstaad U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Heineken Open Shanghai - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Brasil Open - Costa do Sauipe Quelle Cup 2000 - Furth CA-Challenge 2000 - Graz Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Credicard Tennis Cup - Campos do Jordao Abierto Mexicano Telcel - Acapulco ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton CNA TennisPro Classic - Winnetka Hilton Waikoloa USTA Challenger - Waikoloa The Powder Byrne Trophy - Surbiton Copa Ericsson Brazil - Sao Paulo The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby drkoop.com USTA Challenger of San Antonio - San Antonio USTA Freeman Men's Challenger - Joplin FILA Challenger - Biella Downtown Athletic Club USTA Challenger - Amarillo XL Capital Bermuda Open - Bermuda Podebradka Cup - Prague San Luis Potosi Challenger - San Luis Potosi Open de Nice Cote d'Azur - Nice Bangkok Challenger - Bangkok Indian Oil Servo Delhi Challenger - New Delhi Ford Tennis Championships - Louisville Music City Challenger - Nashville II Cyclus Open de Tenis - Florianopolis Pro Challenger at Calabasas - Calabasas BA-CA Tennis Trophy - Vienna Copa Ericsson - Caracas Abierto Mexicano de Tenis - Mexico City Abierto Mexicano de Tenis - Mexico City Waldbaum's Hamlet Cup - Long Island Energis Open - Amersfoort Asuncion Challenger AAPT Championships - Adelaide Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Moselle Open - Metz AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Masters Series - Hamburg Serbia Open - Belgrade Estoril Open - Estoril AEGON Championships - London Atlanta Tennis Championships - Atlanta Davis Cup, World Group, QR, BRA-NZL 5-0 Grand Prix Hassan II - Casablanca Davis Cup, Group 1, 1R, ARG-COL 5-0 BB&T Atlanta Open - Atlanta Brasil Open - Sao Paulo Moselle Open - Metz Vegeta Croatia Open - Umag Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Davis Cup, Group 1, REL1, ARG-VEN 4-1 Milan Indoors - Milan Davis Cup, World Group, SF, AUS-BRA 5-0 BNP Paribas Masters - Paris Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Energis Dutch Open - Amsterdam Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Tennis Masters Series - Cincinnati Gold Flake Open - Chennai Galleryfurniture.com Challenge - Atlanta Davis Cup, World Group, QF, BLR-ARG 5-0 Long Island Tennis Masters Series - Monte Carlo Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto The Ericsson Open - Miami Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Rome Wimbledon - London French Open - Paris Rogers Masters - Montreal U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Olympics - Beijing U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Open de Moselle - Metz