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 1994
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 Manerbio Challenger Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Jaegermeister Open - Braunschweig Tennis Cup of Flanders - Ostende CA-Challenge 2000 - Graz Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona V Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Visa Tennis Open - Sao Paulo XL Bermuda Open - Bermuda Eddleman / USTA Challenger - Birmingham Braunschweig Open - Braunschweig Brasil Open - Florianopolis Copa Ericsson Brasil - Sao Paulo Copa Ericsson Argentina - Buenos Aires ATP Tour Challenger at Nellie Gail - Laguna Hills CA Challenger - Graz Open Diputacion Pozoblanco - Cordoba Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Skandia Open - Linz Gran Copa Ericsson - Porto Alegre Prague Open - Prague Top Wool Challenger Biella - Biella Barletta Citta Della Disfida Open 2000 - Barletta Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville 2000 Cairo Challenger - Cairo Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Pekao Open - Szczecin Espinho Challenger - Espinho Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Venice Open - Venice XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Jagermeister Open - Braunschweig XI Trofeo Ciudad de Quito - Quito La Gran Copa Ericsson - Porto Alegre Renault Slovenian Open - Ljubljana Maia Open - Oporto FILA Challenger Biella - Biella Copa Sevilla Internacionales de Andalucia - Seville Braunschweig Challenger Pozoblanco Challenger Genova Challenger Seville Challenger Orleans Challenger Budapest Challenger Brescia Challenger Andria Challenger Sardinia International Championship - Cagliari Prostejov Challenger Milan Challenger Marburg Challenger Liberec Challenger Como Challenger Alphen Challenger Rome Challenger Eckental Challenger Rennes Challenger Santiago Challenger Aix En Provence Challenger Lisbon Challenger San Benedetto Challenger Padova Challenger Sopot Challenger Cordenons Challenger Biella Challenger Florence Challenger Barcelona Challenger Open Sainte Victoire - Aix-En-Provence Indian Wells Challenger Alicante Challenger Murcia Challenger Pekao Open 2004 - Szczecin Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Sopot Challenger Genova Challenger Seville Challenger Biella Challenger Barcelona Challenger Hamburg Challenger Cordenons Challenger Alicante Challenger Marbella Challenger Antalya Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Barcelona Challenger Marbella Challenger Sibiu Challenger AXA Open - Lisbon Open Diputacion - Cordoba Caltanissetta Challenger Casino Lugano - Lugano Milan Challenger Pekao Open - Szczecin Nord/LB Open - Braunschweig Torneo Internazionale di Tennis ATP-Challenger - Merano Bastad Challenger Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Genova Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Marbella Challenger Szczecin Challenger Calgary Challenger Grand Prix Hassan II - Casablanca Las Vegas Challenger Open de Charleroi - Charleroi Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna Investor Swedish Open - Bastad Noumea Challenger Generali Open 1997 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino The Samsung Open - Bournemouth Abierto Mexicano de Tenis - Mexico City Bordeaux Challenger Braga Challenger Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel MFS Pro Tennis Championships - Boston Mallorca Open - Mallorca International Championships of Sicily - Palermo Kroger / St. Jude International - Memphis BMW Open - Munich 1999 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Mallorca Open - Mallorca Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Antalya 2 Challenger Qatar Mobil Open 2000 - Doha Como Challenger Chevrolet Cup - Santiago Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Aix En Provence Challenger Mallorca Open - Mallorca BMW Open - Munich UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca BMW Open - Munich UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot RCA Championships - Indianapolis The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Trofeo Conde de Godo - Barcelona BMW Open - Munich Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Copa AT&T - Buenos Aires Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Bermuda Stuttgart Bogota Santiago Biella Challenger Buenos Aires BellSouth Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Cerveza Club Columbia Open - Bogota Tata Open - Chennai Estoril Open - Estoril Milan Indoors - Milan Rado Swiss Open - Gstaad BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Dubai Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Monterrey Challenger Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg 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 Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing XII Internazionali di Tennis CARISBO - Bologna Heineken Open - Auckland Movistar Open - Santiago Qatar Mobil Open '99 - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '99 - Barcelona Copa Claro - Buenos Aires Adidas International - Sydney Heineken Open - Auckland Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Heineken Open - Auckland Estoril Open - Estoril Davidoff Swiss Indoors - Basel SkiStar Swedish Open - Bastad Qatar Exxon Mobil Open 2002 - Doha Bet-at-home Open - Hamburg BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Abierto Mexicano de Tenis - Mexico City Brisbane International - Brisbane Apia International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Energis Open - Amersfoort ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Open de Moselle - Metz Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Kitzbuhel Grolsch Open - Amsterdam Marbella Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Open 13 - Marseille Brasil Open - Sao Paulo Argentina Open - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam America's Red Clay Tennis Championship - Coral Springs Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Moselle Open - Metz Hellmann's Cup - Santiago European Open - Antwerp Sybase Open - San Jose Dubai Tennis Open - Dubai Argentina Open - Buenos Aires 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 Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Dubai Open - Dubai Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Open Romania - Bucharest Plava Laguna Croatia Open - Umag Intrum Stockholm Open - Stockholm Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Barcelona Open Banc Sabadell - Barcelona SAP Open - San Jose Barcelona Open Banc Sabadell - Barcelona Heineken Open - Auckland Estoril Open - Estoril Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Prague II Challenger Heineken Open - Auckland Ordina Open - s-Hertogenbosch International German Open - Hamburg If Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch BCR Open Romania - Bucharest China Open - Beijing Heineken Open - Auckland Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Abierto Mexicano de Tenis Pegaso - Acapulco SkiStar Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Heineken Open - Auckland China Open - Beijing Rio Open - Rio de Janeiro Ordina Open - 's-Hertogenbosch Internationaler Raiffeisen Grand Prix - St. Polten VTR Open - Vina del Mar Investor Swedish Open - Bastad Generali Open 1999 - Kitzbuhel The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells 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 - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid 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 - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris If Stockholm Open - Stockholm China Open - Beijing Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo 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 Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal 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 Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome 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 Sony Ericsson Open - Miami 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 Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Swiss Open - Gstaad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Tennis Masters Series - Montreal BNP Paribas Masters - Paris French Open - Paris Tennis Masters Series - Monte Carlo Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami 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 BNP Paribas Masters - Paris U.S. Open - New York French Open 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 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 Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QR, SVK-ARG 3-2 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Wimbledon - London French Open - Paris Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Davis Cup, Group 1, 2R, ARG-CHI 4-1 Olympics - Athens Olympics - Beijing Davis Cup, Group 1, 1R, ARG-COL 5-0 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1