Career 2025 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
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 France F17 France F3 France F4 France F5 France F6 France F7 France F8 France F10 France F11 France F12 Belgium F9 France F17 France F18 France F19 France F20 France F1 France F2 France F3 France F4 Troyes Challenger Seville Challenger Lisbon Challenger Brest Challenger Bergamo Challenger Moselle Open - Metz Noumea Challenger Glasgow Challenger Quimper Challenger Open Sud de France - Montpellier Kigali 1 Challenger Girona Challenger Kigali 2 Challenger Murcia Challenger Grand Prix Hassan II - Marrakech Savannah Challenger Sarasota Challenger Tunis Challenger Porto Alegre Challenger Tampere Challenger Blois Challenger Luedenscheid Challenger Bonn Challenger Seville Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger St. Brieuc Challenger Roanne Challenger Brazzaville Challenger Lyon Challenger Lille Challenger Quimper Challenger Brazzaville Challenger Prague Challenger M25 Brazzaville Canberra Challenger Australian Open - Melbourne Kigali 2 Challenger Royan Challenger Troyes Challenger Grand Prix Hassan II - Marrakech Bordeaux Challenger Sibiu Challenger Wimbledon - London Austria F6 Switzerland F3 France F17 France F18 Portugal F7 France F21 France F22 France F24 Greece F10 Kuwait F1 Kuwait F2 Kuwait F3 France F1 France F2 Tunisia F10 France F8 France F9 Italy F8 Italy F9 USA F7 France F13 France F15 France F21 Nigeria F6 Dominican Republic F3 Switzerland F2 (Bellevue) USA F11 (Calabasas) USA F12 (Memphis) USA F13 (Little Rock) USA F14 (Orange Park) USA F15 (Vero Beach) Nigeria F2 (Abuja) Nigeria F3 (Abuja) France F13 M15 Murcia M25+H Lagos M25+H Lagos M15 Monastir M15 Monastir M25 Nonthaburi M25 Nonthaburi M15 Monastir M15 Monastir M15 Heraklion M15 Heraklion M15 Monastir M15 Monastir M25 Santo Domingo M25 Santo Domingo M25 Bourg-en-Bresse M25+H Ajaccio M25 Uriage M25 Denia M25 Muttenz M25 Caslano M25 Sierre M25 Toulouse M25 Sarreguemines M25 Monastir M25 Jablonec nad Nisou M25+H Ajaccio M25 Gandia M25 Denia M15 Monastir M25 Valldoreix Challenger Hamburg - Hamburg Schickendanz Open - Furth Architect Open - Budapest Challenger Britania Zavaleta - Puebla Garden Open - Rome Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Timisoara Challenger - Timisoara Milan Challenger Arad Challenger Bordeaux Challenger Kenitra Challenger Tampere Challenger Banja Luka Challenger Rennes Challenger Lyon Challenger Blois Challenger Marburg Challenger Bastad Challenger Tampere Challenger Biella Challenger Santo Domingo Challenger Kobe Challenger Toyota Challenger Rennes Challenger Le Gosier Challenger Nanchang Challenger Anning Challenger Aix En Provence Challenger Almaty Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Nigeria F5 Bucharest Challenger Sibiu Challenger Bergamo Challenger Roanne Challenger Pau Challenger Maia 1 Challenger Forli 2 Challenger Cherbourg Challenger Pau Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Morelos Challenger Aix En Provence Challenger Bordeaux Challenger M25 Brazzaville Prostejov Challenger Troyes Challenger Vilnus Challenger Brest Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Lugano Challenger St. Brieuc Challenger Lille Challenger Sarasota Challenger Lyon Challenger Lyon Challenger Alicante Challenger Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Milan Indoors - Milan Open 13 - Marseille Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Sydney International - Sydney U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Tennis Napoli Cup - Naples Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Challenger Ford de Cherbourg - Cherbourg Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Tennis Napoli Cup - Napoli Asirom Challenger - Brasov Mercedes Cup - Stuttgart International German Open - Hamburg SIR Supermercadi Challenger - Rome Privat Bank Cup - Dnepropetrovsk Open de Franche-Comte - Besancon Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Tennis Napoli Cup 2007 - Napoli Roma Challenger 2007 - Rome La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors Siemens Open 2007 - Scheveningen 's Tennis Masters 07 Challenger - Graz PEOPLEnet Cup - Dnepropetrovsk The Bolton Challenger - Bolton Brasil Open - Costa do Sauipe Tatra Banka Open 2001 - Bratislava Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Maia Open 2002 - Maia Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Winston Salem - Winston Salem Prostejov Challenger Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Heineken Challenger - Ho Chi Minh City Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Szczecin Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Finnish Open - Helsinki Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Marrakech Challenger Le Gosier Challenger Qatar ExxonMobil Open - Doha Barletta Challenger Tatra Banka Slovak Open - Bratislava Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bercuit Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Sibiu Challenger Cordenons Challenger SkiStar Swedish Open - Bastad Brasov Challenger Banja Luka Challenger Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach EI Bank Bulgarian Challenger - Sofia Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Valencia Open - Valencia Millennium Estoril Open - Estoril M25 Monastir Meknes Challenger SkiStar Swedish Open - Bastad Open Sud de France - Montpellier Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Challenger 42 - Andrezieux Arad Challenger Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Open Parc - Lyon German Tennis Championships - Hamburg Cortina Challenger San Marino Challenger Alphen Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Geneva Challenger Copa Ericsson Costa Rica - San Jose Mouilleron-Le-Captif Challenger Helsinki Challenger Dallas Challenger Quimper Challenger Mersin Challenger Bordeaux Challenger Mestre Challenger Scheveningen Challenger Portoroz Challenger Meerbusch Challenger Manerbio Challenger Alphen Challenger Sibiu Challenger Brest Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Cherbourg Challenger Quimper Challenger Savannah Challenger Tallahassee Challenger Aix En Provence Challenger Bordeaux Challenger Lyon Challenger Blois Challenger Cortina Challenger Fano Challenger Manerbio Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Le Gosier Challenger XI Torneo Internazionale di Tennis - Barletta Quimper Challenger Bordeaux Challenger Schickendanz Open - Furth Brest Challenger Bordeaux Challenger Suzhou Challenger Pune Challenger Tatra Banka Open 2003 - Bratislava Ann Arbor Challenger Privat Bank Cup - Dniepropetrovsk Caltanissetta Challenger Aix En Provence Challenger Shenzhen Challenger ATP Challenger 2003 Numea - New Caledonia Unique Zagreb Open - Zagreb Quimper Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Lugano - Lugano Warsteiner Challenger Wolfsburg - Wolfsburg Tunis Challenger The LTA Hull Challenger - Hull Rezidenza Open - Magdeburg Blois Challenger Le Gosier Challenger Tallahassee Challenger Savannah Challenger Furth Challenger Indian Wells Challenger Cosmorom Challenger - Brasov Troyes Challenger Rennes Challenger St. Tropez Challenger Kigali 1 Challenger Naples Challenger Neride Prague Indoor - Prague Madrid Challenger Aix En Provence Challenger Zug Challenger Pro Tennis World Open - Sunrise Lyon Challenger Residenza Open - Magdeburg Iasi Challenger Grodzisk Mazowiecki Challenger XL Challenger de Tenis Copa Sevilla - Seville Rome Challenger Szczecin Challenger Manacor Challenger PrivatBank Cup - Dnepropetrovsk Tatra Banka Open - Bratislava Istanbul Challenger Roanne Challenger Cherbourg Challenger Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Open de Franche Comte - Besancon Izmir Challenger Challenger 42 - Andrezieux Ljubljana Open 2002 - Ljubljana Quimper Challenger Zagreb Open - Zagreb Sporting Challenger - Turin Copenhagen Open - Copenhagen ATP Challenger Tour Finals Blois Challenger 10th Wartburg Open - Eisenach Muller Cup - Ulm Milan Challenger Citta di Como - Como Cassis Challenger Brasov Challenger - Brasov Stella Artois Clay Court Championships - Budaors Padova Challenger San Marino Cepu Open - San Marino Playford Challenger Ipsos Bucharest Challenger - Bucharest Geneva Challenger - Geneva Rennes Challenger Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Cherbourg Challenger Adidas International - Sydney Open Occitanie - Montpellier Arizona Men's Tennis Championships - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten Todi Challenger Ningboo Challenger Open de Moselle - Metz Lambertz Open by Stawag 2007 - Aachen Grand Prix de Tennis de Lyon - Lyon Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn Next Generation Adelaide International - Adelaide Blois Challenger Tennis Channel Open - Las Vegas Estoril Open - Estoril Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Compaq Challenger - Bucharest The Dubai Tennis Championships - Dubai Como Challenger Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Warta Cup 2001 - Sopot China Open - Beijing Bastad Challenger Kremlin Cup - Moscow BMW Challenger Open - Monchengladbach PEOPLEnet CUP - Dnepropetrovsk Open de Tenis Comunidad Valenciana - Valencia Black Forest Open - Freudenstadt Asirom Challenger Brasov - Brasov Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Kamnik Challenger - Kamnik Qatar ExxonMobil Open - Doha Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Allianz Suisse Open - Gstaad Pacific Life Open - Indian Wells BCR Open Romania - Bucharest Timisoara Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Swiss Indoors Basel - Basel 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 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 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Ecuador Open - Quito BNP Paribas Open - Indian Wells Miami Open - Miami Mouilleron-Le-Captif Challenger SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Mobilux Open - Luxembourg Prague 3 Challenger BMW Open - Munich Open 13 Provence - Marseille Open 13 Provence - Marseille French Open - Paris EFG Swiss Open - Gstaad French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Australian Open - Melbourne French Open - Paris Grand Prix de Tennis de Lyon - Lyon Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne TD Waterhouse Cup - Long Island 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 Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne Croatia Open - Umag French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London SAP Open - San Jose U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Gerry Weber Open - Halle 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 French Open - Paris U.S. Open - New York Topshelf Open - 's-Hertogenbosch 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, QR, ROU-ECU 3-2 Como Challenger Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 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 Hopman Cup - Perth Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Campionati Internazionali di Sicilia - Palermo Davis Cup, Group I, 1R, UKR-ROU 3-1 Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha AAPT Championships - Adelaide River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Stockholm Open - Stockholm Mercedes Cup - Stuttgart The 10tele.com Open - Nottingham French Open (juniors) All Lower level tournaments Maia Challenger BNP Paribas Masters - Paris Tallahassee Challenger Masters Series Monte Carlo - Monte Carlo Olympics - Athens Olympics - Beijing Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad Internazionali BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, ROU-FRA 0-5