Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
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 XL Capital Bermuda Open - Bermuda Bukhara Challenger - Bukhara Warsteiner Challenger Lubeck 2001 - Lubeck Residenza Open - Magdeburg XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia VIII Open Internacional D'Andorra - Andorra Diego Open - Budapest Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Chile - Santiago Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Abierto Internacional de Salinas - Salinas Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis Copa Ericsson Venezuela - Caracas Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills BBB Open - Sofia Challenger de Granby - Granby BH Tennis Open International Cup - Belo Horizonte V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Garden Open - Rome The Surbiton Trophy - Surbiton VI Gramado Open de Tenis - Gramado Fujitsu Siemens Open - Budapest Czech Indoor Open - Prague Corona Mexico City Open - Mexico City VI Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte GHI Bronx Classic - Bronx 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Atlanta Clay Court Challenger - Atlanta Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Open D'Orleans - Orleans IX Gramado Open - Gramado Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Heilbronn Challenger Marrakech Challenger Mexico City Challenger Bogota Challenger Dallas Challenger Bogota Challenger Rennes Challenger Irving Challenger Rezidenza Open - Magdeburg Powder Byrne Trophy - Surbiton IPP Open - Helsinki European Community Championships - Antwerp RCA Championships - Indianapolis Abierto Mexicano de Tenis - Mexico City Adidas International - Sydney European Community Championships - Antwerp The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open - Auckland Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Sybase Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Qatar Mobil Open 2001 - Doha Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam RCA Championships - Indianapolis Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Tata Open 2002 - Chennai Heineken Open - Auckland Milan Indoors - Milan Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Brasil Open - Salvador Salem Open - Hong Kong Kremlin Cup - Moscow AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Tata Open 2003 - Chennai Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Brasil Open - Salvador AIG Japan Open - Tokyo Jakarta Milan St. Petersburg New Delhi Tokyo Seoul Queen's Club Indianapolis USTA Men's Challenger of Dallas - Dallas Tokyo Rosmalen Bordeaux Toulouse Tokyo Beijing The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Manchester Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental Taipei Jameson Cup - Milan Milan Indoors - Milan Ischgl International Tennis Challenger 2003 - Ischgl Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe USTA Men's Challenger of Dallas - Dallas Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven China Open - Beijing Bogota Challenger - Bogota Thailand Open - Bangkok San Luis Potosi Challenger - San Luis Potosi CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Challenger Leon 2004 - Leon Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Warsteiner Challenger Lubeck - Lubeck RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Warsteiner Challenger Wolfsburg - Wolfsburg Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Challenger 42 - Andrezieux Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Challenger Hamburg - Hamburg Brasil Open - Costa do Sauipe Open 13 - Marseille Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch The Surbiton Trophy - Surbiton Qatar Exxon Mobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Estoril Open - Estoril San Luis Potosi Challenger 2000 - San Luis Potosi AEGON Championships - London Atlanta Tennis Championships - Atlanta Open de Moselle - Metz The Powder Byrne Trophy - Surbiton Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Heineken Open - Auckland BB&T Atlanta Open - Atlanta Moselle Open - Metz Brasil Open - Sao Paulo Moselle Open - Metz Smith Barney Men's Challenger - Covington Open de Nice Cote d'Azur - Nice CA-Challenge 2000 - Graz Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz College Station Challenger - College Station Macedonian Open - Skopje Cosmorom Challenger - Brasov Open de L'Isere - Grenoble Austin Challenger - Austin Shenzhen Open - Shenzhen Copa Ericsson Brazil - Sao Paulo Tiburon Challenger - Tiburon Open de Charleroi - Charleroi USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank Lambertz Open - Aachen USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Petrobras Santiago - Santiago BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger - Wolfsburg 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Lamberts Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Tatra Banka Open - Bratislava IPP Open - Helsinki Cyclus Open de Tenis - Florianopolis Intersport Heilbronn Open - Heilbronn Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Singapore Mens Tennis Open - Singapore San Luis Potosi Challenger - San Luis Potosi Heineken Challenger - Ho Chi Minh City Challenger Ford de Cherbourg - Cherbourg Aberto de Santa Catarina - Florianopolis Bangkok Challenger - Bangkok Sparkassen Open - Magdeburg Napoli International Cup - Napoli Eddleman / USTA Challenger - Birmingham BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Mobelwelt-Zick Open 98 - Dresden Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi CNA TennisPro Classic - Winnetka Open de Franche Comte - Besancon Ciudad de Pozoblanco Open Diputacion - Cordoba Unicredit Czech Open 2007 - Prostejov IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil USTA Challenger of North Miami Beach - North Miami Beach KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Garden Open - Rome Open Castilla y Leon - Segovia Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City IX Open Internacional D'Andorra - Andorra Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans The Surbiton Trophy - Surbiton The Lipton Championships - Key Biscayne German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Open des Alpes Trophee BNP Paribas - Grenoble Tennis Masters Series - Miami Ethias Trophy - Mons Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Open de Rennes La Trinitaine - Rennes Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Credicard Mastercard Tennis Cup - Campos do Jordao Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami 13 BH Tennis Open International Cup - Belo Horizonte Shanghai - Shanghai BNP Paribas Open - Indian Wells TED Open - Istanbul Tennis Cup of Flanders - Ostende IPP Open - Helsinki Open 88 - Contrexeville Abierto Internacional de Salinas 'Dario Expreso' - Salinas Rijeka Open - Rijeka Czech Indoor Open - Prague III Gramado Open de Tenis - Gramado Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Aberto de Sao Paulo - Sao Paulo BH Tennis Open International Cup - Belo Horizonte San Remo Tennis Cup - San Remo French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Hilton Waikoloa Village USTA Challenger - Waikoloa Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The LTA Men's Challenger Wrexham - Wrexham 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 French Open Wimbledon Gemax Samsung Open 2005 - Belgrade 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 TED Open - Istanbul French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Lambertz Open by Stawag - Aachen Warta Cup 2001 - Sopot French Open - Paris Geneva Challenger - Geneva Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago Black Forest Open - Freudenstadt Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Gemax Open - Belgrade Optimus Maia Open - Maia USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon 4th Sardinia International Championships - Cagliari Challenger Ford de Cherbourg - Cherbourg XI Abierto Internacional de Salinas - Salinas Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon The Powder Byrne Trophy - Surbiton Copa Petrobras Argentina - Buenos Aires KGHM Emax Polish Indoors - Wroclaw Zagreb Open - Zagreb Finnish Open - Helsinki Samsung Securities Cup Challenger Tennis - Seoul Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, PO, AUT-BRA 4-1 Internationaler Raiffeisen Grand Prix - St. Polten Asuncion Challenger Miller Lite Hall of Fame Tennis Championships - Newport Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon