Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Germany F2 Germany F3 France F3 France F4 France F5 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F17 France F18 France F4 Spain F16 Spain F29 France F14 Spain F30 France F5 Great Britain F7 Great Britain F8 Garden Open - Rome Kyiv Open - Kiev USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City PEOPLEnet Cup - Dnepropetrovsk Pozoblanco Challenger Ortisei Challenger Bordeaux Challenger Cassis Challenger Orleans Challenger Quimper Challenger Pau Challenger Great Britain F5 Great Britain F6 Hungary F2 France F13 Spain F24 Internazionali di Tennis di San Marino - San Marino France F2 Croatia F1 Italy F2 The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag AAPT Championships - Adelaide Gerry Weber Open - Halle International Championship of Croatia - Umag Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Gerry Weber Open - Halle Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Synsam Swedish Open - Bastad Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai The Stella Artois Championships - London Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Estoril Open - Estoril BMW Open - Munich Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Singapore Challenger Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BH Telecom Sarajevo 2007 - Sarajevo LTA Cardiff Challenger - Cardiff Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril AEGON Championships - London Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Power Horse World Team Cup - Dusseldorf Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Rakuten Japan Open - Tokyo Marrakech Challenger Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Privatbank Open 2006 - Dnepropetrovsk Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Parc - Lyon AEGON Championships - London St. Petersburg Open - St. Petersburg European Open - Antwerp European Open - Antwerp Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Segovia Challenger Open Parc - Lyon Noventi Open - Halle Moselle Open - Metz Shimadzu All Japan Indoor - Kyoto Hungarian Open - Budapest Alexander Kolyaskin Memorial - Donetsk Trofeo Francesco Guzzini - Recanati Samsung Securities Cup - Seoul Isla de Lanzarote - Lanzarote Open Sud de France - Montpellier Open 13 Provence - Marseille Open 13 Provence - Marseille BH Indoor Sarajevo - Sarajevo Open Parc - Lyon Rijeka Open - Rijeka Belgrade Challenger Rhodes Challenger Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Zagreb Challenger Open de Franche Comte - Besancon Mons Challenger Rennes Challenger Sarajevo Challenger Rijeka Challenger Citta di Monza - Monza Gemax Open 2002 - Belgrade XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Challenger Canottieri Minico - Mantova The Hilversum Open - Hilversum Venice Open - Venice LTA Men's Challenger - Wrexham Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Challenger Britania Zavaleta - Puebla USTA Men's Challenger of Dallas - Dallas Residenza Open - Magdeburg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Amer-Wilson Tampere Challenger - Tampere Time Warner USTA Challenger - Binghamton Asirom Challenger Brasov - Brasov Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville The Bolton Challenger - Bolton Tatra Banka Open 2001 - Bratislava Haagen Dazs Open - Caracas Urbana-Champaign Challenger - Urbana Open de L'Isere - Grenoble Samsung Securities Cup - Seoul IPP Open - Helsinki Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Macedonian Open 1999 - Skopje Zagreb Open - Zagreb Australian Unity WA Open - Perth Memorial Savigni - Sassuolo Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sarajevo Open - Sarajevo CA-Challenge 2000 - Graz Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti CA Challenge - Graz Black Forest Open - Freudenstadt Regional Hand Center Men's Challenger - Fresno Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Open de Franche-Comte - Besancon Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc 2004 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Ljubljana Open - Ljubljana C.T. San Remo - XIII Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaften Um Den Techem Cup - Zell The LTA Nottingham Challenger - Nottingham Stella Artois Clay Court Championships - Budaors The Manchester Trophy - Manchester Togliatti Cup - Togliatti IX Trofeo Ciudad de Quito - Quito The Nottingham Challenger - Nottingham The Wright Financial Group, Inc. Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton Challenger Ford de Cherbourg - Cherbourg GHI Bronx Classic - Bronx Shimadzu All Japan Indoor Tennis Championships - Kyoto IX Abierto Internacional de Salinas - Salinas Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Austin Challenger - Austin SIR Supermercadi Challenger - Rome Tiburon Challenger - Tiburon The LTA Bolton Challenger - Bolton Tatra Banka Open - Bratislava Czech Indoor Open - Prague Open de L'Isere - Grenoble Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Sarajevo Open - Sarajevo Tallahassee Tennis Challenger - Tallahassee Olbia Challenger - Olbia ECM Prague Open 2005 - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo Gemax Open - Belgrade Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Tennis Masters Series - Miami Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Isla de Lanzarote - Lanzarote BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tunis Open 2006 - Tunis Unique Zagreb Open - Zagreb BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nord LB Open 2006 - Braunschweig Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The LTA Manchester Trophy - Manchester Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The LTA Nottingham Challenger - Nottingham Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 Kos-Zucchetti Tennis Cup - Cordenons Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Alexander Kolyaskin Memorial - Donetsk Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Ethias Trophy - Mons Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Rennes La Trinitaine - Rennes Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internationaux de Nouvelle-Caledonie - New Caledonia Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BNP Paribas Masters - Paris Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Tean International - Alphen BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo KGHM Dialog Polish Indoors - Wroclaw Zagreb Open - Zagreb Open D'Orleans - Orleans Recanati Challenger Rijeka Challenger Helsinki Challenger Barletta Challenger Heilbronn Challenger Australian Open - Melbourne Wimbledon - London Banja Luka Challenger U.S. Open - New York Rennes Challenger Orleans Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sarajevo Challenger Sibiu Challenger Genova Challenger Jersey Challenger Rennes Challenger Sarajevo Challenger Johannesburg Challenger French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Segovia Challenger Wimbledon - London 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 Aix En Provence Challenger Nova Challenger Osaka - Osaka Togliatti Cup - Togliatti Wimbledon - London U.S. Open - New York Zagreb Open - Zagreb Australian Open - Melbourne French Open - Paris Wimbledon - London TED Open-Akbank Private Banking - Istanbul The Nottingham Cahllenger - Nottingham Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Scania Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London U.S. Open - New York Schickendanz Open - Furth Australian Open - Melbourne Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag China Open - Beijing Davidoff Swiss Indoors - Basel Dutch Open Tennis - Amersfoort Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Serbia Open - Belgrade Chennai Open - Chennai International Championship of Croatia - Umag PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Open Sud de France - Montpellier Australian Open - Melbourne AEGON Championships - London French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London AEGON International - Eastbourne U.S. Open - New York Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne Rakuten Japan Open - Tokyo BMW Open - Munich If Stockholm Open - Stockholm French Open - Paris Moselle Open - Metz Wimbledon - London Open Sud de France - Montpellier Erste Bank Open - Vienna ASB Classic - Auckland French Open - Paris Erste Bank Open - Vienna Moselle Open - Metz Citi Open - Washington European Open - Antwerp AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - Queen's/London Open Sud de France - Montpellier Erste Bank Open - Vienna Mercedes Cup - Stuttgart Erste Bank Open - Vienna Croatia Open - Umag The Priority Telecom Open - Amersfoort Qatar ExxonMobil Open - Doha Ordina Open - s-Hertogenbosch Barcelona Open Banc Sabadell - Barcelona Nature Valley International - Eastbourne International Indoor Tennis Championships of Croatia - Zagreb Croatia Open - Umag Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, ARG-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Finals, Group A Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Mubadala World Tennis Championship Davis Cup, World Group, F, FRA-CRO 1-3 Kooyong Classic - Kooyong Australian Open (juniors) AAMI Classic - Kooyong The Mubadala World Tennis Championship The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London