Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Dominican Republic F2 Netherlands F3 Spain F26 France F19 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Italy F16 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Croatia F1 Netherlands F4 Italy F23 Italy F10 Italy F11 Italy F15 Netherlands F4 France F17 France F18 Italy F24 Netherlands F3 USA F29 Dominican Republic F3 Great Britain F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F13 Dominican Republic F1 Norway F1 Norway F2 Usa F12 Great Britain F4 Belgium F1 Netherlands F2 Netherlands F4 USA F7 Spain F27 Israel F1 Israel F3 Spain F14 Spain F15 Netherlands F5 USA F28 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) M15 Sharm El Sheikh M25 Prijedor M25 Doboj M25 Chiswick Belgium F1 Belgium F2 M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Great Britain F7 Israel F2 M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M25 Bolton M25 Sunderland M15 Alkmaar M15 Den Haag M25 Dublin Samsung Challenger 2007 - Ho Chi Minh City Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup 2007 - Eckental Rijeka Open - Rijeka Schickendanz Open - Furth Monza Challenger Vancouver Challenger Palermo Challenger Prostejov Challenger Mons Challenger Eckental Challenger Heilbronn Challenger Mons Challenger Quimper Challenger Drummondville Challenger Barletta Challenger Heilbronn Challenger Manchester Challenger Scheveningen Challenger Trnava Challenger Carson Challenger Yuba City Challenger Privatbank Open 2006 - Dnepropetrovsk Heilbronn Challenger Manchester Challenger Orleans Challenger Mobilux Open - Luxembourg LTA Shrewsbury Challenger - Shrewsbury 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Timisoara Challenger - Timisoara Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Bergamo Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Siemens Open - Scheveningen Glasgow Challenger Jersey Challenger Loughborough Challenger Recanati Challenger Binghamton Challenger Alphen Challenger Portugal F8 (Cascais) Seoul Challenger Binghamton Challenger Chuncheon Challenger Como Challenger Dallas Challenger Rhodes Challenger Eckental Challenger Alphen Challenger Cordenons Challenger Rennes Challenger Orleans Challenger Aachen Challenger Napoli Challenger Arad Challenger Timisoara Challenger Bercuit Challenger Brasov Challenger Banja Luka Challenger Mons Challenger Portoroz Challenger Barletta Challenger Napoli Challenger Heilbronn Challenger Ilkley Challenger Brescia Challenger St. Brieuc Challenger Turin Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Rezidenza Open - Magdeburg Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Muller Cup - Ulm San Marino Cepu Open - San Marino Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Ilkley Challenger Cosmorom Challenger - Brasov Neride Prague Indoor - Prague Residenza Open - Magdeburg Architect Open - Budapest Compaq Challenger - Bucharest Stella Artois Clay Court Championships - Budaors Helsinki Challenger Warta Cup 2001 - Sopot BMW Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Asirom Challenger Brasov - Brasov Meerbusch Challenger EI Bank Bulgarian Challenger - Sofia Cherbourg Challenger Belgrade Challenger Kamnik Challenger - Kamnik Tatra Banka Open 2001 - Bratislava Braunschweig Challenger Challenger Britania Zavaleta - Puebla Pozoblanco Challenger Copa Ericsson Costa Rica - San Jose Leon Challenger Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Tatra Banka Open - Bratislava Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg 10th Wartburg Open - Eisenach Stella Artois Clay Court Championships - Budaors Prague 3 Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Garden Open - Rome Asirom Challenger - Brasov Challenger 42 - Andrezieux Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk ATP Challenger 2003 Numea - New Caledonia ATP Challenger Open 2004 - Monchengladbach SIR Supermercadi Challenger - Rome Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Intersport Heilbronn Open - Heilbronn Mauritius Open - Mauritius Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise PrivatBank Cup - Dnepropetrovsk Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Wroclaw Challenger Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia XI Torneo Internazionale di Tennis - Barletta Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Steelers Cup - Kosice Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Citta di Como - Como Tean International - Alphen Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zagreb Open - Zagreb Izmir Cup - Izmir The Surbiton Trophy - Surbiton Tennis Masters Series - Monte Carlo PEOPLEnet CUP - Dnepropetrovsk Wolfsburg Challenger Scheveningen Challenger Tiburon Challenger Calabasas Challenger Koblenz Challenger Recanati Challenger Granby Challenger Maia Challenger Noumea Challenger St. Petersburg 2 Challenger Sarajevo Challenger Barletta Challenger Salzburg Challenger Athens Challenger Napoli Challenger Furth Challenger Honolulu Challenger Recanati Challenger Samarkand Challenger Alphen Challenger Szczecin Challenger Istanbul Challenger Mons Challenger Eckental Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Marrakech Challenger Rome Challenger Nottingham Challenger Sarajevo Challenger Milan Challenger Braunschweig Challenger Nottingham 1 Challenger Granby Challenger Vancouver Challenger Sibiu Challenger Szczecin Challenger Mons Challenger Jersey Challenger Dallas Challenger Mersin Challenger St. Brieuc Challenger Johannesburg Challenger Athens Challenger Irving Challenger Bratislava Challenger Nottingham Challenger San Marino Challenger Como Challenger Alphen Challenger Trnava Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Geneva Challenger Happy Valley Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Helsinki Challenger Dallas Challenger Raanana Challenger St. Brieuc Challenger Arad Challenger Bordeaux Challenger Surbiton Challenger Szczecin Challenger Todi Challenger Andria Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Alphen Challenger Vercelli Challenger Banja Luka Challenger Sibiu Challenger Orleans Challenger Manchester Challenger Caltanissetta Challenger Rennes Challenger Brest Challenger Heilbronn Challenger Bratislava Challenger Manila Challenger Santo Domingo Challenger Bergamo Challenger Segovia Challenger Eckental Challenger Ortisei Challenger Mersin Challenger Guadalajara Challenger Francavilla Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Andria Challenger Drummondville Challenger St. Brieuc Challenger Schickendanz Open - Furth ATP Challenger Tour Finals Braunschweig Challenger Rome 2 Challenger Segovia Challenger Ortisei Challenger The LTA Hull Challenger - Hull Tennis Napoli Cup - Naples Sporting Challenger - Turin Braga Challenger Lexington Challenger Cortina Challenger The Bolton Challenger - Bolton Neride Prague Indoor - Prague Turin Challenger BMW Open - Munich Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Scheveningen Challenger Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Finnish Open - Helsinki Amersfoort Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Forli Challenger AAPT Championships - Adelaide Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Dutch Open Tennis - Amersfoort Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Gelsor Open Romania - Bucharest U.S. Men's Clay Court Championships - Houston BCR Open Romania - Bucharest Open de Moselle - Metz Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Open de Moselle - Metz BCR Open Romania - Bucharest Open 13 - Marseille Aircel Chennai Open - Chennai Open Sud de France - Montpellier Brasil Open - Sao Paulo Allianz Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Open Sabadell Atlantico - Barcelona Open Romania - Bucharest Serbia Open - Belgrade Open de Moselle - Metz Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Milan Indoors - Milan Open 13 - Marseille Farmers Classic - Los Angeles Moselle Open - Metz Malaysian Open - Kuala Lumpur Ordina Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open Romania - Bucharest Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Moselle Open - Metz PTT Thailand Open - Bangkok Sydney International - Sydney Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Moselle Open - Metz Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Open de Moselle - Metz ATP Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open 13 - Marseille Copa Telmex - Buenos Aires U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Topshelf Open - 's-Hertogenbosch Copa Claro - Buenos Aires Estoril Open - Estoril Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Apia International - Sydney French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Millennium Estoril Open - Estoril BMW Open - Munich Bet-at-home Open - Hamburg Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Croatia Open - Umag Kremlin Cup - Moscow Citi Open - Washington Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Jinan Challenger Shanghai Challenger Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Oeiras 4 Challenger Iasi Challenger Lisbon Challenger U.S. Open - New York ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Malaysian Open - Kuala Lumpur SAP Open - San Jose Gerry Weber Open - Halle AEGON Championships - London BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Tennis Masters Series - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Croatia Open - Umag Sony Ericsson Open - Miami Barcelona Open BancSabadell - Barcelona Campionati BNL dItalia - Rome AEGON Championships - London SkiStar Swedish Open - Bastad BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Orange Warsaw Open - Warsaw Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome French Open - Paris 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 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 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 River Oaks International Tennis Tournament - Houston All Lower level tournaments Olympics - Athens Olympics - Beijing Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, PO, ROU-ECU 5-0 Hopman Cup - Perth Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open (juniors) Wimbledon (juniors) River Oaks International Tennis Tournament - Houston Mallorca Challenger