Career 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 Romania F1 Romania F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 Serbia&Montenegro F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Greece F1 Greece F2 Bosnia/Herzegovina F1 Serbia & Montenegro F2 USA F3 USA F1 Turkey F1 Turkey F2 Turkey F3 France F4 France F5 Italy F22 Open 88 - Contrexeville Tunisia F4 Tunisia F5 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Germany F11 KGHM Polish Indoors - Wroclaw Croatia F1 Hungary F6 Arroyo de la Encomienda - Valladolid Music City Challenger - Nashville KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Alexander Kolyaskin Memorial - Donetsk The Swanston Challenger - Sacramento Internationaux de Doubs Open de Franchie-Comte - Besancon GHI Bronz Classic - Bronx Ford Tennis Championships - Louisville Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino GHI Bronx Tennis Classic - Bronx Ljubljana Open 2008 - Ljubljana Open D'Orleans - Orleans Banja Luka Challenger 2008 - Banja Luka Wolfsburg Challenger Cherbourg Challenger Rome Challenger Ramat Hasharon Challenger San Benedetto Challenger Manchester Challenger Segovia Challenger St. Remy Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Rhodes Challenger Bordeaux Challenger Nottingham Challenger Rennes Challenger Orleans Challenger Sarajevo Challenger Bath Challenger Aptos Challenger Granby Challenger Challenger Ford de Cherbourg - Cherbourg 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest St. Remy Challenger XXVIII Edizione 'A.Savoldi' - Manerbio IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Open de L'Isere (Open 38) - Grenoble Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Open de Franche Comte - Besancon Heilbronn Challenger Challenger 42 - Andrezieux Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Wolfsburg Challenger Sarajevo Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Arad Challenger Open D'Orleans - Orleans West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Challenger Ford de Cherbourg - Cherbourg Cherbourg Challenger Sarasota Challenger USTA Challenger - Champaign Challenger 42 - Andrezieux Bordeaux Challenger Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Nottingham Challenger Gemax Open - Belgrade The Surbiton Trophy - Surbiton HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Natrel Presented by National Bank - Granby Open de Franche-Comte - Besancon Binghamton Challenger Lexington Challenger Como Challenger Petange Challenger Orleans Challenger Fergana Challenger Rennes Challenger Open Castilla y Leon - Segovia Kolkata Challenger New Delhi Challenger Kazan Challenger Open D'Orleans - Orleans Savannah Challenger Nottingham-2 Challenger Swanston Challenger - Sacramento Portoroz Challenger Open de L'Isere - Grenoble Recanati Challenger St. Remy Challenger Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Rennes Challenger Mouilleron-Le-Captif Challenger Challenger 42 - Andrezieux Gemax Samsung Open 2005 - Belgrade Cherbourg Challenger The Manchester Trophy - Manchester St. Brieuc Challenger Bordeaux Challenger Tunis Open - Tunis The $50,000 Pro Challenger at Calabasas - Calabasas Banja Luka Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Music City Challenger - Nashville JSM Challenger - Champaign GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Challenger Casablanca San Angel - Mexico City Belgrade Challenger Banja Luka Challenger 2004 - Banja Luka Rhodes Challenger Turin Challenger Ford Tennis Championships - Louisville Istanbul Challenger Ipsos Bucharest Challenger - Bucharest Internazionali di Tennis di Bergamo - Bergamo Music City Challenger - Nashville Freeman Men's $50,000 Challenger - Joplin Belgrade Challenger Croatia Osiguranje Rijeka Open - Rijeka Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Eckental Challenger BH Indoor Sarajevo - Sarajevo Courmayeur Challenger Wolfsburg Challenger Cherbourg Challenger Athens Challenger Johannesburg Challenger Rome Challenger Banja Luka Challenger 2005 - Banja Luka Nottingham Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Segovia Challenger Vancouver Challenger Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Genova Challenger Zagreb Open - Zagreb IPP Open - Helsinki Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin Internationaux du Doubs - Besancon Ford Tennis Championships - Louisville BH Telecom Indoors Sarajevo 2006 - Sarajevo Music City Challenger - Nashville JSM Challenger of Champaign - Urbana X Torneo Internazionale di Tennis - Barletta Porsche Open - Poznan Open D'Orleans - Orleans Morocco Tennis Tour - Marrakech Ljubljana Challenger Quimper Challenger Ljubljana Open - Ljubljana Lexington Challenger Chennai Challenger Challenger Ford de Cherbourg - Cherbourg Mouilleron-Le-Captif Challenger Turin Challenger Sarajevo Open 2004 - Sarajevo Segovia Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Swanston Challenger - Sacramento Open 13 - Marseille Ostdeutscher Sparkassen Cup - Dresden Grand Prix Hassan II - Casablanca Tunis Challenger Tallahassee Challenger Rimini Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Mons Challenger The Stella Artois Grass Court Championships - London Heilbronn Open - Heilbronn Arad Challenger Stockholm Open - Stockholm Mons Challenger Como Challenger Aachen Challenger Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Bukhara Challenger - Bukhara Architect Open - Budapest Bergamo Challenger Bergamo Challenger New Delhi Challenger Open de L'Isere - Grenoble 2007 Knoxville Challenger - Knoxville Home Depot Center USTA Challenger - Carson Bordeaux Challenger Furth Challenger Recanati Challenger Prague Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester Marburg Challenger Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg AAPT Championships - Adelaide Adidas International - Sydney Open de L'Isere-Open 38 - Grenoble Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport V Torneo Internazionale di Tennis - Barletta Segovia Challenger Banja Luka 2002 - Banja Luka Orleans Challenger The Stella Artois Grass Court Championships - London Ostrava Open 2005 - Ostrava Lille Challenger Gemax Open - Belgrade ECM Prague Open 2005 - Prague Naples Challenger - Naples Athens Challenger Brest Challenger Croatia Open - Umag Bordeaux Challenger Legg Mason Tennis Classic - Washington D.C. Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn Timisoara Challenger International Indoor Tennis Championships of Croatia - Zagreb The Manchester Trophy - Manchester AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Grand Prix Hassan II - Casablanca Estoril Open - Estoril Aptos Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham Warsteiner Challenger Lubeck - Lubeck Gemax Open 2002 - Belgrade Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open de Montauban - Montauban Open de L'Isere - Grenoble The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Gemax Samsung Open 2004 - Belgrade The Surbiton Trophy - Surbiton Campbell's Hall of Fame Tennis Championships - Newport GHI Bronx Classic - Bronx Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston Rennes Challenger Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul Thailand Open - Bangkok Open de Moselle - Metz Ostdeutscher Sparkessen Cup - Dresden Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Brisbane - Brisbane AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Rabat Challenger ATP Challenger Trophy 2008 - Trnava AEGON Championships - London Open 13 - Marseille Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Open de Moselle - Metz Qatar ExxonMobil Open - Doha Open 13 - Marseille Davidoff Swiss Indoors - Basel San Remo Challenger Athens Challenger Bordeaux Challenger Zagreb Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bordeaux Challenger Serbia Open - Belgrade Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Sarasota Challenger Salzburg Challenger Open Seat Godo 2007 - Barcelona Dallas Challenger Open 13 - Marseille Cordenons Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Petange Challenger Open Sud de France - Montpellier Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BRD Nastase Tiriac Trophy - Bucharest Medibank International - Sydney AEGON Championships - London Vicenza Challenger Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Noumea Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Bergamo Challenger Brisbane International - Brisbane Meknes Challenger Kolkata Challenger Cherbourg Challeger Le Gosier Challenger Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Sarajevo Challenger Marrakech Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo St. Brieuc Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Jersey Challenger Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Topshelf Open - 's-Hertogenbosch Barletta Challenger Apia International - Sydney Napoli Challenger ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Monza Challenger Johannesburg Challenger PBZ Zagreb Indoors - Zagreb Tunis Challenger Open de Nice Cote d'Azur - Nice Genova Challenger PBZ Zagreb Indoors - Zagreb Athens Challenger Eckental Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Apia International - Sydney Tunis Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Sydney International - Sydney Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Swiss Indoors Basel - Basel AEGON Championships - London ATP Kremlin Cup - Moscow Citi Open - Washington Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp PBZ Zagreb Indoors - Zagreb Fever-Tree Championships - London Istanbul Challenger Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Astana Challenger Ljubljana Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Heilbronn Challenger Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Brest Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse The Stella Artois Grass Court Championships - London Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Qatar ExxonMobil Open - Doha Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux Mercedes Cup - Stuttgart ECM Cup - Prague Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille AEGON Championships - London Moselle Open - Metz Izmir Challenger Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington Tennis Masters Series - Paris Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Rogers Cup - Toronto Moselle Open - Metz European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier Croatia Open Umag - Umag Moselle Open - Metz Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Monte Carlo Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Indianapolis Tennis Championships - Indianapolis Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Cup - Toronto French Open - Paris French Open - Paris Grand Prix de Tennis de Lyon - Lyon French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Countrywide Classic - Los Angeles BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London 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 NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Rogers Masters - Toronto French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 All Lower level tournaments Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 2R, GBR-SCG 2-3 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4