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
All Surfaces Clay Grass Hard I.hard
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 Tournaments RCA Championships - Indianapolis U.S. Open - New York Stockholm Open - Stockholm Tata Open 2003 - Chennai Australian Open - Melbourne Siebel Open - San Jose International Tennis Championships - Delray Beach Tennis Masters Series - Miami French Open - Paris Wimbledon - London Tennis Masters Series - Montreal Open de Moselle - Metz Davidoff Swiss Indoors - Basel Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble AAPT Championships - Adelaide Adidas International - Sydney French Open - Paris Ordina Open - 's-Hertogenbosch Wimbledon - London RCA Championships - Indianapolis Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati TD Waterhouse Cup - Long Island U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Open Sainte Victoire - Aix-En-Provence Prague Open - Prague Medibank Private International - Sydney Australian Open - Melbourne Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open Seat Godo 2005 - Barcelona Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Wimbledon - London Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Logopak Challenger 2005 - Lubeck Ostdeutscher Sparkessen Cup - Dresden Open D'Orleans - Orleans Open de L'Isere - Grenoble Next Generation Adelaide International - Adelaide Australian Open - Melbourne NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg French Open - Paris U.S. Open - New York Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Challenger 42 - Andrezieux Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Davis Cup, World Group, 1R, GER-FRA 2-3 BMW Tennis Championship - Sunrise Davis Cup, World Group, QF, FRA-RUS 1-4 Tunis Open 2006 - Tunis ECM Prague Open - Prague Nord LB Open 2006 - Braunschweig Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Grand Prix Hassan II - Casablanca BMW Open - Munich Campionati Internazionali D'Italia - Rome Masters Series - Hamburg French Open - Paris The Stella Artois Championships - London Wimbledon - London Legg Mason Tennis Classic - Washington Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg Ostdeutscher Sparkessen Cup - Dresden San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Challenger Natrel Presented by National Bank - Granby Genova Open Challenger - Genova Open D'Orleans - Orleans Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Next Generation Adelaide International - Adelaide Heineken Open - Auckland Australian Open - Melbourne Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Open de Moselle - Metz ATP Kremlin Cup - Moscow Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Davis Cup, World Group, 1R, ROU-FRA 0-5 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Davis Cup, World Group, QF, USA-FRA 4-1 Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Olympics - Beijing Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Wimbledon - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Open de Moselle - Metz China Open - Beijing Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Wolfsburg Challenger Cherbourg Challenger Monza Challenger Sofia Challenger Ostrava Challenger San Remo Challenger Bordeaux Challenger Karlsruhe Challenger Reggio Emilia Challenger Braunschweig Challenger Aptos Challenger Lexington Challenger Granby Challenger Seville Challenger Banja Luka Challenger Trnava Challenger Kolding Challenger Orleans Challenger Seoul Challenger Chuncheon Challenger Jersey Challenger Bratislava Challenger Helsinki Challenger Brisbane International - Brisbane Medibank International - Sydney Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome French Open - Paris AEGON Championships - London AEGON International - Eastbourne Wimbledon - London International German Open - Hamburg Legg Mason Tennis Classic - Washington Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger St. Brieuc Challenger Baton Rouge Challenger Tallahassee Challenger San Remo Challenger Bordeaux Challenger Biella Challenger Furth Challenger Scheveningen Challenger Granby Challenger Davis Cup, World Group, QF, FRA-ESP 5-0 Vancouver Challenger Szczecin Challenger Davis Cup, World Group, SF, FRA-ARG 5-0 Sacramento Challenger Tiburon Challenger Orleans Challenger Helsinki Challenger Davis Cup, World Group, F, SRB-FRA 3-2 Brisbane International - Brisbane Heineken Open - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Winston Salem - Winston Salem U.S. Open - New York Open de Moselle - Metz PTT Thailand Open - Bangkok China Open - Beijing Shanghai ATP Masters - Shanghai If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Heilbronn Challenger Le Gosier Challenger Rome Challenger Furth Challenger Braunschweig Challenger Istanbul Challenger Davis Cup, World Group, QF, GER-FRA 1-4 Mons Challenger Orleans Challenger Loughborough Challenger Brisbane International - Brisbane Heineken Open - Auckland Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle AEGON International - Eastbourne Wimbledon - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Dallas Challenger Dallas Challenger Prague Challenger Braunschweig Challenger Aptos Challenger Petange Challenger Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger Loughborough Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mutua Madrid Open - Madrid Power Horse Cup - Dusseldorf French Open - Paris Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Wimbledon - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Dallas Challenger Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Bordeaux Challenger Braunschweig Challenger Petange Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open Sud de France - Montpellier Open 13 - Marseille BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Power Horse Cup - Dusseldorf French Open - Paris AEGON International - Eastbourne Wimbledon - London Bet-at-home Open - Hamburg Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Erste Bank Open - Vienna Irving Challenger Tunis Challenger Bordeaux Challenger Furth Challenger Braunschweig Challenger Davis Cup, World Group, QF, FRA-GER 3-2 Istanbul Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mutua Madrid Open - Madrid AEGON Championships - London Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Valencia Open - Valencia Irving Challenger Mersin Challenger Turin Challenger Heilbronn Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Mouilleron-Le-Captif Challenger Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich French Open - Paris AEGON Championships - London Wimbledon - London BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos U.S. Open - New York If Stockholm Open - Stockholm Morelos Challenger Quimper Challenger Kazan Challenger St. Brieuc Challenger Rome Challenger Furth Challenger Surbiton Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Brisbane International - Brisbane Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul French Open - Paris AEGON Championships - London Wimbledon - London Hall of Fame Tennis Championships - Newport U.S. Open - New York Moselle Open - Metz Rennes Challenger Irving Challenger St. Brieuc Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Bastad Challenger Prague Challenger Liberec Challenger Istanbul Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Mouilleron-Le-Captif Challenger Australian Open - Melbourne Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul French Open - Paris Wimbledon - London German Tennis Championships - Hamburg Moselle Open - Metz Playford Challenger Rennes Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Lille Challenger St. Brieuc Challenger Tunis Challenger Braga Challenger Heilbronn Challenger Nottingham Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Portoroz Challenger Cassis Challenger Istanbul Challenger Almaty Challenger Tashkent Challenger Charlottesville Challenger Knoxville Challenger Australian Open - Melbourne German Tennis Championships - Hamburg U.S. Open - New York Intrum Stockholm Open - Stockholm Playford Challenger Koblenz Challenger Quimper Challenger Bangkok Challenger Bangkok Challenger Pau Challenger Lille Challenger Murcia Challenger Surbiton Challenger Nottingham Challenger Ludwigshafen Challenger Braunschweig Challenger Amersfoort Challenger Liberec Challenger Cassis Challenger Glasgow Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Eckental Challenger Australian Open - Melbourne French Open - Paris Rennes Challenger Quimper Challenger Cleveland Challenger Drummondville Challenger Calgary Challenger Nur-Sultan Challenger All Lower level tournaments Trieste Challenger Cordenons Challenger Ismaning Challenger Hamburg Challenger Australian Open Qualifying - Doha Quimper Challenger Quimper 2 Challenger French Open - Paris Wimbledon - London Hamburg European Open - Hamburg U.S. Open - New York Biella 1 Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Rome 1 Challenger Biella 6 Challenger Bratislava Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger Meerbusch Challenger Mallorca Challenger Rennes Challenger Biel Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Bari Challenger Forli 2 Challenger Australian Open - Melbourne Traralgon Challenger Columbus Challenger Lille Challenger Turin Challenger Prague 1 Challenger Prague 2 Challenger Oeiras 3 Challenger Luedenscheid Challenger AAPT Championships - Adelaide Adidas International - Sydney Australian Open - Melbourne Open 13 - Marseille Grand Prix Hassan II - Casablanca Monte Carlo Open - Monte Carlo Mallorca Open - Mallorca French Open - Paris The Stella Artois Grass Court Championships - Queen's/London Wimbledon - London Tennis Masters Series - Toronto U.S. Open - New York Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Paris AAPT Championships - Adelaide Adidas International - Sydney Australian Open - Melbourne Estoril Open - Estoril Tennis Masters Series - Monte Carlo Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Montreal U.S. Open - New York AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Stuttgart St. Petersburg Open - St. Petersburg Tennis Masters Series - Paris AAPT Championships - Adelaide Adidas International - Sydney Australian Open - Melbourne Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Trofeo Conde de Godo - Barcelona Tennis Masters Series - Rome French Open - Paris The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Internationaux de Tennis de Brest - Brest Garden Open - Rome Hungarian Open - Budapest Tennis Masters Series - Cincinnati Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sparkessen Magdeburg Open - Magdeburg Optimus Maia Open - Maia Zagreb Open - Zagreb Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Tatra Banka Slovak Open - Bratislava Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Internationaux de Tennis de Brest - Brest Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Eisenberg Jerusalem Open - Jerusalem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz TED Open - Istanbul Open de L'Isere - Grenoble Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati U.S. Open - New York Tennis Masters Series - Paris Tatra Banka Open - Bratislava Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Open Sainte-Victoire - Aix-En-Provence Guzzini Challenger - Recanati Tennis Masters Series - Monte Carlo Germany F8 Germany F9 Germany F10 Germany F12 Latvia F1 ARAG World Team Championship - Dusseldorf Volkswagen Challenger 2005 - Wolfsburg Austria F3 Italy F7 Finland F1 Romania F8 Oberstaufen Cup - Oberstaufen Germany F6 Germany F8 Germany F9 Germany F10 Germany F13 Italy F33 Lambertz Open by Stawag - Aachen Italy F34 Bauer Watertechnology Cup - Eckental Italy F8 Italy F9 Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Austria F4 Austria F5 Germany F9 Belgium F2 Germany F10 Black Forest Open - Freudenstadt Germany F11 Germany F12 Spain F29 Spain F30 Lambertz Open by Stawag - Aachen LTA Shrewsbury Challenger - Shrewsbury Great Britain F17 Great Britain F18 Czech Republic F4 Great Britain F1 Great Britain F2 Germany F4 XI Torneo Internazionale di Tennis - Barletta Croatia F2 Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Turkey F2 Germany F5 Germany F14 Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Germany F4 Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Heilbronn Challenger Rome Challenger Vancouver Challenger Geneva Challenger Mons Challenger