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