Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 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 USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Czech Republic F2 Netherlands F5 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Bogota Challenger - Bogota Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli Citta di Monza - Monza Open de L'Isere - Grenoble Zivnobanka Czech Open - Prostejov Kobstaedernes ATP Challenger - Kolding Kyiv UMC Open - Kiev Honda-Kah Open - Singapore Muller Cup 99 - Ulm Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage San Marino Cepu Open - San Marino Pekao Open - Szczecin Ciur Cup 99 - Prague The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Open Mutouest - St. Brieuc Banca Stato Challenger Lugano - Lugano San Remo Tennis Cup - San Remo Unicredit Czech Open 2007 - Prostejov XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Challenger Casino Lugano - Lugano Morocco Tennis Tour - Meknes Zagreb Open - Zagreb Nord LB Open - Braunschweig Porsche Open - Poznan Dusseldorf Open Challenger 2007 - Dusseldorf Tanger Challenger Meknes Challenger Open 88 - Contrexeville Bauer Watertechnology Cup - Eckental Rabat Challenger ATP Challenger XXVI Edizione - Manerbio KGHM Emax Polish Indoors - Wroclaw Sofia Challenger Ostrava Challenger Tunis Open 2006 - Tunis BMW Tennis Championship - Sunrise Kosice Challenger GHI Bronz Classic - Bronx Turin Challenger Scheveningen Challenger Rimini Challenger Orbetello Challenger Poznan Challenger Polish Open 2000 - Poznan Geneva Challenger Manerbio Challenger Copa Ericsson - Lima Prosperita Open 2008 - Ostrava Szczecin Challenger Trnava Challenger Mons Challenger Aachen Challenger Genova Challenger Rome Challenger Bordeaux Challenger Unicredit Czech Open - Prostejov Kosice Challenger ECU Prague Open - Prague IPP Open - Helsinki Morocco Tennis Tour - Marrakech Cordenons Challenger Honda-Kah Open - Singapore Schickedanz Open 2007 - Furth Manerbio Challenger Como Challenger Szczecin Challenger Challenger Lugano - Lugano Zivnobanka Open - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Stella Artois Clay Court Championships - Budaors XL Capital Bermuda Open - Bermuda 2000 Cairo Challenger - Cairo Guangzhou Challenger Pingguo Challenger ATU Cup 2001 - Weiden Internazionali di Tennis de San Marino - San Marino Tennis Napoli Cup - Napoli Scheveningen Challenger Trani Cup - Trani Tatra Banka Open 2001 - Bratislava DPD Challenger 2002 - Aschaffenburg Fifth-Third Bank Tennis Championships - Lexington Tatra Banka Open - Bratislava Prague Challenger - Prague Grolsch Cup - Warsaw Trani Challenger Copa Ericsson Mexico - Guadalajara Warta Cup - Sopot Rome Challenger Garden Open - Rome Sunrise Challenger ATU Cup - Weiden St. Remy Challenger Kueppers Kolsch Cup by Lambertz - Aachen Siemens Open 2007 - Scheveningen Olbia Challenger - Olbia ATP Challenger Open 2004 - Monchengladbach Tennis Napoli Cup - Napoli Izmir Challenger Schickendanz Open - Furth Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen IPCL Cup - Vadodara TED Open - Istanbul Rhein-Main Challenger 2003 - Aschaffenburg Mons Challenger Pekao Open - Szczecin Rennes Challenger Citta di Monza - Monza Czech Indoor Open - Prague Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Dallas Challenger PEOPLEnet CUP - Dnepropetrovsk Quimper Challenger Ljubljana Open - Ljubljana Ostrava Challenger Mordovia Cup - Mordovia ATU Cup - Weiden Tehran Open 2004 - Tehran Como Challenger Bancastato Challenger Lugano - Lugano Rome Challenger Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Arpa Ceramic Cup - Reggio Emilia Marrakech Challenger Prosperita Open 2007 - Ostrava Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Scheveningen Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Pekao Open 2004 - Szczecin Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw KGHM Dialog Polish Indoors - Wroclaw Rennes Challenger Geneva Challenger Morocco Tennis Tour - Casablanca Sopot Challenger Noumea Challenger Tatra Banka Slovak Open - Bratislava ECM Prague Open 2005 - Prague Cherbourg Challenger Morocco Tennis Tour - Tanger IPP Geneva Trophy - Geneva 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Architect Open - Budapest Prostejov Challenger Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Bytom Challenger Braunschweig Challenger Trnava Challenger ECM Prague Open 2008 - Prague Lambertz Open by Stawag - Aachen USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Rennes Challenger IPP Open - Helsinki Mobilux Open - Luxembourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Bordeaux Challenger Schickendanz Open - Furth Blois Challenger Marburg Challenger Mitsubishi Electric Europe Cup - Monza Ostdeutscher Sparkessen Cup - Dresden Liberec Challenger Trnava Challenger Orleans Challenger Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Dallas Challenger Heilbronn Open - Heilbronn Budapest Challenger KGHM Polish Indoors - Wroclaw Qwarant Cup - Sopot Copa Ericsson Venezuela - Caracas Corona Mexico City Open - Mexico City Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Marino Challenger Kyiv Open - Kiev Bordeaux Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Meerbusch Challenger Eckental Challenger Freudenstadt Challenger Mons Challenger Lyon Challenger Turin Challenger Kitzbuhel Challenger Cherbourg Challenger Mons Challenger Mauritius Open - Mauritius Ethias Trophy - Mons Eckental Challenger Lyon Challenger Bratislava Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Wroclaw Challenger Wolfsburg Challenger Visa Tennis Open - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Prague Challenger ATU Cup 1999 - Weiden Challenger 42 - Andrezieux Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Idea Prokom Open - Sopot Braunschweig Challenger Lisbon Challenger 2003 Mercedes Cup - Stuttgart Abierto Mexicano de Tenis Pegaso - Acapulco Trofeo Barcelona de Tenis - Barcelona Verizon Tennis Challenge - Atlanta Prague USTA Men's Challenger of Dallas - Dallas Steelers Cup - Kosice Schickedanz Open - Furth Canberra Challenger Alexander Kolyaskin Memorial - Donetsk Banja Luka 2002 - Banja Luka Yugoslavia Open - Belgrade ATP Challenger Hamburg - Hamburg Napoli Challenger - Napoli Polish Open 99 - Poznan Pekao Open - Szczecin Challenger Ford de Cherbourg - Cherbourg U.S. Men's Clay Court Championships - Orlando Steelers Cup - Kosice Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Gold Flake Open - Chennai Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Prostejov Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Schickendanz Open - Furth Quimper Challenger Pau Challenger Tampere Challenger - Tampere U.S. Men's Clay Court Championships - Houston Banca Stato Challenger - Lugano Synsam Swedish Open - Bastad Bordeaux Challenger The Priority Telecom Open - Amersfoort Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Rado Geneva Challenger - Geneva Liberec Challenger Riviera di Rimini Challenger - Rimini Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Chennai Open - Chennai AXA Open - Espinho IPP Open - Helsinki Internationale Tenniskampioenschappen - Scheveningen Brasil Open - Costa do Sauipe Kyiv UMC Open - Kiev Copa Ericsson - Sao Paulo Grand Prix Hassan II - Casablanca San Remo Tennis Cup - San Remo San Marino Cepu Open - San Marino CA Challenge 2002 - Graz U.S. Men's Clay Court Championships - Houston ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon The Hamlet Cup - Long Island BMW Open - Munich Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Internationaler Raiffeisen Grand Prix - St. Polten Renault Slovenian Open - Ljubljana Jaegermeister Open - Braunschweig Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad CA-Challenge 2000 - Graz The Priority Telecom Open - Amersfoort KGHM Polish Indoors - Wroclaw Campionati Internazionali di Sicilia - Palermo Pekao Open 2001 - Szczecin The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Nord LB Open 2007 - Braunschweig VII Torneo Internazionale di Tennis - Barletta AIG Japan Open - Tokyo Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Chennai Open - Chennai Porsche Open - Poznan Open Prevadies - St. Brieuc Next Generation Adelaide International - Adelaide Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia US Men's Clay Court Championships - Houston Tatra Banka Slovak Open - Bratislava Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Tata Open 2003 - Chennai Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Tata Open 2002 - Chennai PBZ Zagreb Indoors - Zagreb Copenhagen Open - Copenhagen Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Open Seat Godo 2007 - Barcelona s'Tennis Masters Challenger - Graz Internazionali di Tennis di San Marino - San Marino Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Waldbaum's Hamlet Cup - Long Island Orleans Challenger Mumbai Open - Mumbai Open 13 - Marseille Eckental Challenger BA-CA Tennis Trophy - Vienna Copa AT&T - Buenos Aires ATP Challenger Trophy 2008 - Trnava Heineken Open - Auckland Ethias Trophy - Mons Copa Telmex - Buenos Aires Trani Challenger SAP Open - San Jose Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel Internationaler Raiffeisen Grand Prix - St. Polten Zagreb Challenger Rome Challenger Napoli Challenger AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha BellSouth Open - Vina del Mar Bordeaux Challenger Prostejov Challenger Open de Nice Cote dAzur - Nice Furth Challenger Kolding Challenger Bratislava Challenger St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney Mons Challenger BMW Open - Munich Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Estoril Open - Estoril Aircel Chennai Open - Chennai Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger SAP Open - San Jose Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger Noumea Challenger Winston Salem - Winston Salem Erste Bank Open - Vienna Open Sud de France - Montpellier Barletta Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia Rome Challenger Shenzhen Open - Shenzhen Thailand Open - Bangkok Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Rome Challenger ATP Kremlin Cup - Moscow Moselle Open - Metz Ostrava Challenger Ordina Open - s-Hertogenbosch Chennai Open - Chennai Brasil Open - Costa do Sauipe ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Tata Open Maharashtra - Pune SA Tennis Open - Johannesburg Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Liberec Challenger Irving Challenger Aachen Challenger Trnava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Croatia Open - Umag AEGON Championships - London Telenordia Swedish Open - Bastad Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Open Sud de France - Montpellier AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem ATU Cup - Weiden Copa Ericsson Uruguay - Montevideo ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami 5th Sardinian International Championships - Cagliari Memphis Open - Memphis Delray Beach Open - Delray Beach Copa Ericsson Brasil - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Intersport Heilbronn Open - Heilbronn ECM Prague Open - Prague Wideyes Swedish Open - Bastad European Open - Antwerp Unique Zagreb Open - Zagreb Croatia Open - Umag Open Sud de France - Montpellier Tennis Napoli Cup 2007 - Napoli Idea Prokom Open - Sopot Cordenons Challenger Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Brisbane - Brisbane SA Tennis Open - Johannesburg Tennis Masters Series - Cincinnati Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel NASDAQ-100 Open - Miami Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar If Stockholm Open - Stockholm Croatia Open - Umag China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open 13 Provence - Marseille Galleryfurniture.com Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Mutua Madrilena Masters Madrid - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco Barletta Challenger Francavilla Challenger BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bank Austria Tennis Trophy - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach Campionati BNL dItalia - Rome Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris AEGON International - Eastbourne Milan Indoors - Milan Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal Hungarian Open - Budapest Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne 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 U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Sony Ericsson Open - Miami Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - Sydney Olympics - Beijing Olympics - London