Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1997
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 Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Nordea Open - Bastad Davis Cup, World Group, QF, NED-ESP 2-1 Australia F4 Mexico F18 Austria F2 Croatia F1 Italy F5 Italy F6 Croatia F5 VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Intersport Heilbronn Open - Heilbronn Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Porsche Open - Poznan Citta di Como Challenger - Como Austria F1 Croatia F2 Open 13 - Marseille Challenger Britania Zavaleta - Puebla Dusseldorf Open 2006 - Dusseldorf Zagreb Open - Zagreb BMW Open - Munich Croatia Open - Umag AAPT Championships - Adelaide Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Mallorca Open - Mallorca CA Tennis Trophy - Vienna Open Seat Godo 2003 - Barcelona BMW Open - Munich 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Brasil Open - Salvador Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Tata Open - Chennai Heineken Open - Auckland Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona BMW Open - Munich Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart China Open - Beijing Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel Stockholm Open - Stockholm The 70th King's Cup and Queen's Cup - Bangkok Chennai Open - Chennai Sydney International - Sydney The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona China Open - Beijing Qatar Exxon Mobil Open - Doha AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha AEGON Championships - London Open Sainte-Victoire - Aix-En-Provence Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona ATP Heineken Challenger 2000 - Ho Chi Minh City Gerry Weber Open - Halle VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Qatar ExxonMobil Open - Doha Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona China Open - Beijing Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg China Open - Beijing Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Barcelona Open BancSabadell - Barcelona Intersport Heilbronn Open - Heilbronn Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Hamburg Challenger - Hamburg Gemax Open - Belgrade The LTA Hull Challenger - Hull 1st Challenger Tournament Leon - Leon Zagreb Open - Zagreb Schickendanz Open - Furth Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Geneva Challenger - Geneva Honda-Kah Open - Singapore Abierto Mexicano Telcel - Acapulco AXA Open - Lisbon Sardinia International Championship - Cagliari The Scottish Tennis Championships - Edinburgh Barcelona Open Banc Sabadell - Barcelona Muller Cup 2000 - Ulm Citi Open - Washington Melbourne Summer Set - Melbourne Amer-Wilson Challenger - Tampere Abierto Mexicano Telcel - Acapulco Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Cosmorom Challenger - Brasov Copa Sevilla - Seville Open de Tanger - Tangier Copa Ericsson Mexico - Guadalajara Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Internazionali di Tennis de San Marino - San Marino Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava Banja Luka 2002 - Banja Luka XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw Ljubljana Open 2002 - Ljubljana Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Wolfsburg - Wolfsburg Freudenstadt Challenger - Freudenstadt Copa Sevilla Internacionales de Andalucia - Seville Barletta Citta Della Disfida Open 2000 - Barletta drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Bulgarian Challenger 2002 - Sofia Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Zagreb Open - Zagreb Ljubljana Open - Ljubljana ATU Cup - Weiden Weissenhauser Strand Cup - Hamburg Oberstaufen Cup - Oberstaufen Finnish Open - Helsinki San Marino Cepu Open - San Marino CA Challenge - Graz DPD Challenger 2001 - Aschaffenburg VI Gramado Open de Tenis - Gramado Grand Prix de Tennis - St. Jean de Luz Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City VIII Torneo Internazionale di Tennis - Barletta BBB Open - Sofia Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Medicor Open - Budapest Zagreb Open - Zagreb Challenger 42 - Andrezieux Ljubljana Open - Ljubljana Schickedanz Open - Furth ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen The Nottingham Challenger - Nottingham Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Antonio Savoldi-Marco Co. - Manerbio 6th Sardinian International Championships - Cagliari Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka SIR Supermercadi Challenger - Rome Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental IPP Geneva Trophy - Geneva Dubrovnik Open - Dubrovnik La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Uncle Toby's Australian Men's Clay Court Challenger - Canberra ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka XI Ciutat de Barcelona - Barcelona Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Unique Zagreb Open - Zagreb Schickendanz Open - Furth Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Riviera di Rimini Challenger - Rimini IPP Geneva Trophy - Geneva Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Australian Open - Melbourne Sao Leopoldo Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati 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 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 Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris 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 - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Olbia Geovillage Open - Olbia San Luis Potosi Challenger 2002 - San Luis Potosi KGHM Polish Indoors - Wroclaw Siemens Open - Scheveningen Pekao Open 2001 - Szczecin Warsteiner Challenger Lubeck 2001 - Lubeck Neride Prague Indoor - Prague Skandia Open - Linz VI Trofeo Ciudad de Quito - Quito Cairo Challenger 2002 - Cairo Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Open Castilla y Leon - Segovia French Open - Paris International Championship of Croatia - Umag Warsteiner Challenger Wolfsburg - Wolfsburg Schickendanz Open - Furth French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Tennis Napoli Cup 2007 - Napoli Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Telenordia Swedish Open - Bastad AIG Japan Open - Tokyo Milan Indoors - Milan Open 13 - Marseille Estoril Open - Estoril Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Qatar Open - Doha Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali di Sicilia - Palermo The Dubai Tennis Championships - Dubai Orange Prokom Open - Sopot Open de Moselle - Metz Heineken Open - Auckland Qatar ExxonMobil Open - Doha Generali Open 1999 - Kitzbuhel Open Sabadell Atlantico - Barcelona Wimbledon - London U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Qatar Open - Doha BellSouth Open - Vina del Mar United Cup - Australia Gerry Weber Open - Halle 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 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 Wimbledon - London U.S. Open - New York Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Generali Open 1997 - Kitzbuhel St. Petersburg Open - St. Petersburg UBS Open Gstaad - Gstaad Trofeo Conde de Godo - Barcelona Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Heineken Open - Auckland Generali Open - Kitzbuhel French Open - Paris Abierto Mexicano Telcel - Acapulco Dutch Open Tennis - Amersfoort Thailand Open - Bangkok Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Madrid - Madrid Wimbledon - London Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BCR Open Romania - Bucharest Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai ATP Masters 1000 - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Barclays ATP World Tour Finals - London Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, DEN-ESP 0-5 Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Laver Cup - Geneva Davis Cup, Finals, QF, ARG-ESP 1-2 Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship A Day At The Drive - Adelaide Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Mubadala World Tennis Championship Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Mubadala World Tennis Championship Olympics - Beijing Olympics - Rio de Janeiro Olympics - Paris French Open - Paris