Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Austria F1 Austria F2 Sri Lanka F1 Serbia & Montenegro F3 Austria F4 Austria F5 Austria F6 Venezuela F6 Mexico F18 Sweden F3 Romania F1 Romania F2 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Germany F15 Germany F16 Great Britain F13 USA F26 Austria F2 Austria F3 Switzerland F1 Great Britain F5 Great Britain F6 Russia F1 Russia F2 Germany F8 France F13 Great Britain F17 Great Britain F18 Great Britain F20 China F1 China F2 France F4 France F13 Great Britain F14 Croatia F1 Great Britain F4 Great Britain F8 Great Britain F10 Italy F4 Italy F5 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Italy F2 Switzerland F1 Egypt F13 Egypt F14 USA F27 Sweden F1 Sweden F2 Austria F3 Serbia & Montenegro F1 Hungary F2 Great Britain F14 Croatia F4 Italy F27 Venezuela F4 Mexico F15 Austria F1 Austria F1 Austria F2 Poland F1 Switzerland F1 Mexico F16 Austria F7 Wartburg Open - Eisenach V Abierto Internacional de Salinas - Salinas Open 88 - Contrexeville s Tennis Masters 06 - Graz IPP Open - Helsinki Internationaux de Tennis de Brest - Brest Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Cherbourg Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Manchester Challenger Recanati Challenger Istanbul Challenger Open 88 - Contrexeville Alphen Challenger Palermo Challenger Tarragona Challenger Kolding Challenger Almaty Challenger 1 - Almaty Yokohama Challenger Lugano Challenger Oberstaufen Challenger LXVII Concursu Internacional de Vigo - Vigo Baden Open - Karlsruhe Cordenons Challenger Kitzbuhel Challenger Istanbul Challenger Prosperita Open 2007 - Ostrava Palermo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Bergamo Challenger Black Forest Open - Freudenstadt Wolfsburg Challenger The Tarka Challenger - Barnstaple Sarajevo Challenger Siemens Open 2001 - Scheveningen Barletta Challenger Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham Challenger The Surbiton Trophy - Surbiton Oberstaufen Challenger Orbetello Challenger Challenger Casino Lugano - Lugano Trani Challenger TED Open - Istanbul s'Tennis Masters Challenger - Graz Open de L'Isere (Open 38) - Grenoble Todi Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Eckental Challenger Heilbronn Challenger Wolfsburg Challenger Bath Challenger Marrakech Challenger Napoli Challenger Open Castilla y Leon - Segovia Bergamo Challenger Porsche Open - Poznan Furth Challenger Portoroz Challenger Oberstaufen Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Izmir Challenger Ischgl International ATP Challenger - Ischgl Mons Challenger Rennes Challenger Heilbronn Challenger Guangzhou Challenger Aix En Provence Challenger Nottingham Challenger Nottingham-2 Challenger Scheveningen Challenger Heilbronn Challenger Bergamo Challenger Arad Challenger Astana Challenger - Astana Oberstaufen Cup - Oberstaufen Challenger Tunisie - Tunis 5 Volkswagen Challenger - Wolfsburg Orleans Challenger Rennes Challenger Labertz Open by Stawag - Aachen Quimper Challenger BH Indoor Sarajevo - Sarajevo Wroclaw Challenger Irving Challenger Puerto Rico Challenger Tennis Event - Humacao Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Astana Challenger Rijeka Open - Rijeka Orleans Challenger Scheveningen Challenger Mons Challenger Quimper Challenger Eckental Challenger Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Todi Challenger Almaty Challenger 2 - Almaty Orbetello Challenger Orleans Challenger Salzburg Challenger Dublin Challenger - Dublin Lyon Challenger Kyoto Challenger San Remo Challenger Bergamo Challenger Braunschweig Challenger 's Tennis Masters 07 Challenger - Graz Heilbronn Challenger Braunschweig Challenger Oberstaufen Challenger St. Remy Challenger Orleans Challenger S Tennis Masters - Graz Happy Valley Challenger Aix En Provence Challenger Alessandria Challenger Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale TCT Open - Tunis Garden Open - Rome Mouilleron-Le-Captif Challenger Ilkley Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide TD Waterhouse Cup - Long Island Allianz Suisse Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Siemens Open - Scheveningen Open de Charleroi - Charleroi Memorial Savigny - Sassuolo Open de Montauban - Montauban Tallahassee Tennis Challenger - Tallahassee Rennes Challenger Wroclaw Challenger Sophia Antipolis Challenger RCA Championships - Indianapolis Bergamo Challenger Orleans Challenger Chevrolet Cup - Vina del Mar Prague Challenger Bordeaux Challenger Nottingham-2 Challenger GHI Bronx Tennis Classic - Bronx Generali Open 2001 - Kitzbuhel Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Chennai Open - Chennai Northern Electric Open 1999 - Newcastle Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw St. Brieuc Challenger VII Avierto Internacional de Salinas - Salinas Brasil Open - Costa do Sauipe Zagreb Open - Zagreb Open de Montauban - Montauban Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Eckental Challenger Open de Moselle - Metz Trofeo Cassa di Risparmio di Alessandria - Alessandria Grand Prix de Tennis de Lyon - Lyon Hypo Group Tennis International - Portschach Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide 2008 China TCL Challenger - Guangzhou Sydney International - Sydney Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon The Tennis Channel Open - Las Vegas Open Seat Godo 2003 - Barcelona Generali Open 2000 - Kitzbuhel Grand Prix Hassan II - Casablanca Estoril Open - Estoril 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Generali Open 2003 - Kitzbuhel Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Turin Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Next Generation Adelaide International - Adelaide Como Challenger Geneva Challenger Open 13 - Marseille BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Jersey Challenger Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Austrian Open - Kitzbuhel Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Monza Challenger San Remo Challenger Zagreb Challenger Brisbane - Brisbane Idea Prokom Open - Sopot PBZ Zagreb Indoors - Zagreb BMW Open - Munich AEGON Championships - London Rome Challenger Mercedes Cup - Stuttgart Masters Series - Hamburg St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Milan Challenger Grand Prix de Tennis de Lyon - Lyon Karlsruhe Challenger Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Open de Moselle - Metz Segovia Challenger China Open - Beijing Sybase Open - San Jose Open de Moselle - Metz Salzburg Challenger Cherbourg Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Toyota Challenger Petange Challenger Salzburg Challenger Grand Prix de Tennis de Lyon - Lyon Todi Challenger Trnava Challenger SA Tennis Open - Johannesburg Heilbronn Challenger Rennes Challenger Bergamo Challenger Quimper Challenger BMW Open - Munich AEGON International - Eastbourne The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Kyoto Challenger Idea Prokom Open - Sopot Open Sabadell Atlantico - Barcelona BMW Open - Munich Credit Agricole Suisse Open - Gstaad Heilbronn Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Jersey Challenger Erste Bank Open - Vienna Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Mercedes Cup - Stuttgart Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest International German Open - Hamburg BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Erste Bank Open - Vienna Open Sud de France - Montpellier Credit Agricole Suisse Open - Gstaad Rome Challenger Monza Challenger Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Sydney International - Sydney Ortisei Challenger Open de Nice Cote d'Azur - Nice Ostrava Challenger Millennium Estoril Open - Estoril Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril ATP Kremlin Cup - Moscow Moselle Open - Metz Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna If Stockholm Open - Stockholm Erste Bank Open - Vienna Izmir Challenger Ortisei Challenger Ortisei Challenger Heilbronn Challenger Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Sarajevo Challenger RCA Championships - Indianapolis Rome Challenger Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Mons Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice AEGON Championships - London Todi Challenger IPP Open - Helsinki Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Timisoara Challenger 2005 - Timisoara Open Romania - Bucharest Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Jersey Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel AEGON International - Eastbourne ATP Kremlin Cup - Moscow Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Argentina Open - Buenos Aires Masters Series Madrid - Madrid Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Masters Series - Hamburg Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Tennis Masters Series - Madrid Open 13 - Marseille Monte Carlo Open - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami Medibank International - Sydney Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Medibank International - Sydney Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Generali Open - Kitzbuhel Tata Open - Chennai Rogers Cup - Toronto Western & Southern Open - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Rogers Masters - Montreal BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Apia International - Sydney Mutua Madrilena Masters Madrid - Madrid AEGON Championships - London Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Montreal Moselle Open - Metz BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Championships - London Wimbledon - London Topshelf Open - 's-Hertogenbosch Apia International - Sydney French Open - Paris U.S. Open - New York European Open - Antwerp Qatar ExxonMobil Open - Doha Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati 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 Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Miami Open - Miami U.S. Open - New York U.S. Open - New York Sony Ericsson Open - Miami The Ericsson Open - Miami Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf French Open (juniors) Wimbledon (juniors) Australian Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, PO, ISR-AUT 2-3 1 Masters Guinot Mary Cohr Kooyong Classic - Kooyong Olympics - Beijing