Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 Tennis Cup of Flanders - Ostende 2002 Eddleman USTA Challenger - Birmingham USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence XL Capital Bermuda Open - Bermuda Espinho Challenger - Espinho 2001 Eddleman USTA Challenger - Birmingham Binghamton Professional Tennis Tournament - Binghamton Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Skandia Open - Linz The Surbiton Trophy - Surbiton USTA Challenger of San Antonio - San Antonio Copa Sevilla - Seville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Open de Charleroi - Charleroi ARMS USTA Challenger - Rocky Mount Maia Open - Oporto 2002 Azalea Orthopedic Challenger - Tyler Milan Challenger Pozoblanco Challenger ECM Prague Open 2005 - Prague Orleans Challenger Budapest Challenger Brescia Challenger Alphen Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Milan Challenger Biella Challenger Manerbio Challenger Andria Challenger Santiago Challenger Parma Challenger Hamburg Challenger Kroger / St. Jude International - Memphis Aix En Provence Challenger Lisbon Challenger The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide San Benedetto Challenger Adidas International - Sydney Fifth-Third Bank Tennis Championships - Lexington Chevrolet Cup - Vina del Mar The Scottish Tennis Championships - Edinburgh Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco The Powder Byrne Trophy - Surbiton Sybase Open - San Jose Grand Prix Hassan II - Casablanca Como Challenger 2000 Cairo Challenger - Cairo Open Seat-Godo 2001 - Barcelona The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad V Torneo Internazionale di Tennis - Barletta 2001 Mercedes Cup - Stuttgart Marbella Challenger The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot RCA Championships - Indianapolis Time Warner USTA Challenger - Binghamton Adidas International - Sydney The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba Liberec Challenger AAPT Championships - Adelaide Trofeo Conde de Godo - Barcelona ERA Real Estate Clay Court Championships - Orlando Eckental Challenger The Surbiton Trophy - Surbiton Rennes Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Gold Flake Open - Chennai 2002 Mercedes Cup - Stuttgart Milan Indoors - Milan Stockholm Open - Stockholm Sopot Challenger Cordenons Challenger Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Biella Challenger 2003 Mercedes Cup - Stuttgart Barcelona Challenger Las Vegas Challenger Open Seat Godo 2003 - Barcelona Caltanissetta Challenger Noumea Challenger TD Waterhouse Cup - Long Island Miller Lite Hall of Fame Tennis Championships - Newport Indian Wells Challenger Kremlin Cup - Moscow Marbella Challenger AIG Japan Open - Tokyo Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Braga Challenger Poznan Challenger Genova Challenger Davidoff Swiss Indoors - Basel Los Angeles Tel Aviv Genova Challenger Gran Canaria 2 Challenger Tokyo Aix En Provence Challenger Moscow AXA Open - Lisbon Renault Slovenian Open - Ljubljana AXA Open II - Espinho Open Diputacion - Cordoba Fifth-Third Bank Tennis Championships - Lexington CA-Challenge 2000 - Graz Barcelona Challenger Monterrey Challenger Renault Slovenian Open - Ljubljana The Powder Byrne Trophy - Surbiton FILA Challenger Biella - Biella USTA Challenger of Tiburon - Tiburon Heineken Open - Auckland Genova Challenger Open Seat-Godo 2000 - Barcelona Open 13 - Marseille Scottsdale Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kroger / St. Jude International - Memphis Adidas International - Sydney Open 13 - Marseille Heineken Open - Singapore Seville Challenger International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Copa AT&T - Buenos Aires Open Seat-Godo '97 - Barcelona Prague II Challenger Tata Open - Chennai RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Milan Indoors - Milan Dubai Open - Dubai Biella Challenger Estoril Open - Estoril Open Seat Godo - Barcelona Marbella Challenger Adidas International - Sydney Synsam Swedish Open - Bastad Antalya Challenger Mercedes Cup - Stuttgart Antalya 2 Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Dubai Open - Dubai Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Catella Swedish Open - Bastad Medibank International - Sydney Open Sabadell Atlantico - Barcelona Davidoff Swiss Indoors - Basel Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch China Open - Beijing Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Rakuten Japan Open - Tokyo Valencia Open - Valencia Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem China Open - Beijing Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Heineken Open - Auckland Heineken Open Shanghai - Shanghai Open de Moselle - Metz Seville Challenger Adelaide Sydney Memphis ABN AMRO World Tennis Tournament - Rotterdam Coral Springs St. Polten Moscow Ordina Open - 's-Hertogenbosch Newport Open de Tenis Comunidad Valenciana - Valencia Tokyo Orange Warsaw Open - Warsaw Movistar Open - Santiago Adidas International - Sydney Barcelona Open Banc Sabadell - Barcelona Rome Challenger BCR Open Romania - Bucharest Catella Swedish Open - Bastad International German Open - Hamburg Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Kremlin Cup - Moscow Shenzhen Open - Shenzhen Synsam Swedish Open - Bastad Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch China Open - Beijing Open 13 - Marseille Plava Laguna Croatia Open - Umag Marburg Challenger Allianz Suisse Open Gstaad - Gstaad The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney China Open - Beijing Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador Ordina Open - 's-Hertogenbosch Braunschweig Challenger RCA Championships - Indianapolis Barcelona Open BancSabadell - Barcelona Philadelphia Alicante Challenger Bermuda Atlanta Valencia Open - Valencia Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Washington Mouilleron-Le-Captif Challenger Indianapolis Koblenz Challenger Apia International - Sydney Beijing ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Tennis Napoli Cup - Napoli Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger AAPT Championships - Adelaide The Stella Artois Grass Court Championships - Queen's/London ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis AAPT Championships - Adelaide Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Siebel Open - San Jose Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg BellSouth Open - Auckland Indianapolis Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach China Open - Beijing AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai San Jose Winston-Salem Open - Winston-Salem Apia International - Sydney The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Australian Men's Hardcourt Championships - Adelaide German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Dubai Tennis Championships - Dubai du Maurier Open - Toronto The Lipton Championships - Key Biscayne Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami The Lipton Championships - Key Biscayne Tennis Masters Series - Rome Tennis Masters Series - Hamburg BMW Open - Munich Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Beijing Open - Beijing Tennis Masters Series - Indian Wells Australian Men's Hardcourt Championships - Adelaide Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati U.S. Men's Clay Court Championship - Orlando Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Madrid Tennis Masters Series - Paris Cincinnati Canadian Open Queen's Club Franklin Templeton Tennis Classic - Scottsdale Canadian Open Singapore Legg Mason Tennis Classic - Washington D.C. Key Biscayne Qatar Exxon Mobil Open - Doha Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Siebel Open - San Jose Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sopot Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Queen's Club Cordenons Challenger Tennis Masters Series - Cincinnati If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Telecom Italia Masters - Rome Rogers Cup - Montreal AAPT Championships - Adelaide Masters Series Monte Carlo - Monte Carlo Italian Open - Rome CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington 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 Heineken Open - Auckland Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Campionati Internazionali D'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London Internazionali BNL dItalia - Rome French Open U.S. Open Australian Open French Open Wimbledon U.S. Open If Stockholm Open - Stockholm Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Newsweek Champions Cup - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Royal Guard Open Chile - Vina del Mar U.S. Open - New York Tennis Masters Series - Monte Carlo 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Wimbledon - London Rogers Masters - Montreal U.S. Open - New York French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo The Lipton Championships - Key Biscayne Australian Open - Melbourne U.S. Open - New York European Open - Antwerp Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Australian Open Hyundai Hopman Cup - Perth Hopman Cup - Perth Wimbledon Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Tennis Masters Cup Shanghai - Shanghai Great American Insurance ATP Championship - Cincinnati French Open - Paris U.S. Open - New York Olympics - Athens Olympics - Beijing Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1