Career 2018 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 F6 Ecuador F3 Cuba F1 Cuba F2 Japan F1 Bosnia/Herzegovina F1 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Bulgaria F3 Austria F8 Great Britain F20 Colombia F1 Netherlands F3 Austria F8 Nigeria F4 Israel F4 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 France F10 Italy F21 France F5 Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Italy F25 (Cornaiano) Israel F4 Austria F2 Austria F3 Great Britain F6 Sweden F2 Russia F2 Poland F1 Poland F2 Czech Republic F4 Italy F19 Austria F4 ECM Prague Open 2008 - Prague Aamulehti Tampere Open - Tampere Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Kosice Challenger Tampere Challenger Austria F5 Orleans Challenger Prostejov Challenger Burnie Challenger Caloundra Challenger San Benedetto Challenger Brasov Challenger Andria Challenger Banja Luka Challenger Rome Challenger Poprad Tatry Challenger Milan Challenger Morocco F2 Colombia F2 Italy F2 Italy F3 Israel F6 Czech Republic F4 Mexico F4 Russia F1 Japan F2 Ecuador F1 Ecuador F2 Tunisia F4 Tunisia F6 Austria F1 Austria F2 Israel F5 Austria F1 Germany F5 2000 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen BMW Open - Munich Stockholm Open - Stockholm Nigeria F3 Israel F5 Qatar Open - Doha Open Seat Godo - Barcelona Gerry Weber Open - Halle RCA Championships - Indianapolis CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Kremlin Cup - Moscow Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Sarasota Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heilbronn Challenger SA Tennis Open - Johannesburg Furth Challenger The Dubai Tennis Championships - Dubai San Benedetto Challenger Brasov Challenger Gerry Weber Open - Halle Trofeo Barcelona de Tenis - Barcelona Allianz Suisse Open Gstaad - Gstaad Open Prevadies - St. Brieuc XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Bank Austria Tennis Trophy - Vienna BNP Paribas Primrose - Bordeaux Aircel Chennai Open - Chennai Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Reggio Emilia Challenger Brisbane International - Brisbane US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Cup - Kitzbuhel Mons Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Marburg Challenger Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Tatra Banka Slovak Open - Bratislava Brisbane International - Brisbane Aircel Chennai Open - Chennai Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Constanta Challenger Steelers Cup - Kosice Aamulehti Tampere Opene - Tampere Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama ATP Challenger La Serena - La Serena Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Prosperita Open 2008 - Ostrava s'Tennis Masters Challenger - Graz Rome Challenger Banja Luka Challenger 2008 - Banja Luka Pekao Open - Szczecin Italy F32 (Santa Margherita Di Pula) Ecuador Open - Quito Heilbronn Challenger Marbella Challenger Sarajevo Challenger Napoli Challenger Sofia Challenger Prostejov Challenger Liberec Challenger Pullach Challenger Kolding Challenger Padova Challenger Como Challenger Guayaquil Challenger Rome Challenger Bordeaux Challenger ATP Challenger Hamburg - Hamburg Zagreb Challenger Banja Luka Challenger Pozoblanco Challenger Oberstaufen Challenger Trnava Challenger Palermo Challenger Tashkent Challenger Montevideo Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Reunion Island Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Sarajevo Challenger Salzburg Challenger Prague Challenger Aptos Challenger Sibiu Challenger Brasov Challenger Petange Challenger Banja Luka Challenger Porto Alegre Challenger Eckental Challenger Dallas Challenger St. Brieuc Challenger Rome Challenger Furth Challenger Poznan Challenger Qatar F1 Cordenons Challenger Bergamo Challenger Ostrava Challenger Heilbronn Challenger Banja Luka Challenger Trnava Challenger Bucaramanga Challenger Prostejov Challenger Cherbourg Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Sporting Challenger - Turin GHI Bronx Classic - Bronx Open de Franche Comte - Besancon Zivnobanka Open - Prostejov 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul Podebradka Cup - Prague BMW Brixina Tennis Open 2000 - Bressanone 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Neride Prague Indoor - Prague Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach Muller Cup - Ulm Siemens Open 2001 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz Prague Challenger TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Lamberts Open by Stawag - Aachen Okal Open - Eckental Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Fifth-Third Bank Tennis Championships - Lexington CA Challenge - Graz Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl KGHM Polish Indoors - Wroclaw Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Open de Franche-Comte - Besancon Czech Open - Prostejov ECM Prague Open 2005 - Prague Stella Artois Clay Court Championships - Budaors S Tennis Masters - Graz Todi Challenger BMW Tennis Championship - Sunrise Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome ECM Prague Open - Prague Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Pacific Life Open - Indian Wells Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome s Tennis Masters 06 - Graz BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internazionali de Tennis di Bergamo - Bergamo Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo Polska Energia Open - Bytom San Benedetto Challenger - San Benedetto ATP Open Castilla y Leon - Segovia Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2008 - Trnava PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Cherbourg Challenger Alessandria Challenger Tarragona Challenger Curitiba Challenger Orbetello Challenger Recanati Challenger Cancun Challenger Kitzbuhel Challenger Genova Challenger Brasov Challenger Szczecin Challenger Napoli Challenger Puebla Challenger Bath Challenger Caltanissetta Challenger Barletta Challenger Salzburg Challenger Rome Challenger Napoli Challenger Prague Challenger Australian Open - Melbourne French Open - Paris Heilbronn Challenger Wimbledon - London Oberstaufen Challenger U.S. Open - New York French Open - Paris Shanghai Challenger Wimbledon - London Brasov Challenger Ningboo Challenger Tashkent Challenger Bergamo Challenger U.S. Open - New York Napoli Challenger Gerry Weber Open - Halle Palermo Challenger Eckental Challenger Tanger Challenger Ortisei Challenger Loughborough Challenger Meknes Challenger Heilbronn Challenger Wimbledon - London Kazan Challenger Cherbourg Challeger Meknes Challenger U.S. Open - New York Sarajevo Challenger Bath Challenger Sarajevo Challenger Kosice Challenger Marburg Challenger Poznan Challenger Vancouver Challenger Como Challenger Trnava Challenger Mons Challenger Rennes Challenger Jersey Challenger Sao Leopoldo Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger St. Brieuc Challenger Prague Challenger Guadalajara Challenger Timisoara Challenger San Benedetto Challenger Mexico City Challenger Mersin Challenger Rome Challenger Australian Open - Melbourne Blunmenau Challenger Wimbledon - London U.S. Open - New York Panama City Challenger Rome Challenger Barranquilla Challenger St. Brieuc Challenger Australian Open - Melbourne Aix En Provence Challenger Prostejov Challenger Ostrava Challenger French Open - Paris Kosice Challenger Prague Challenger Meerbusch Challenger Helsinki Challenger Casablanca Challenger Wimbledon - London U.S. Open - New York Rennes Challenger Australian Open - Melbourne Ortisei Challenger Brescia Challenger Sao Paulo Challenger Tour Finals Bergamo Challenger Wroclaw Challenger French Open - Paris Le Gosier Challenger Rome Challenger St. Brieuc Challenger Wimbledon - London Istanbul Challenger Todi Challenger U.S. Open - New York Poznan Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Prague Challenger Meerbusch Challenger U.S. Open - New York French Open - Paris Liberec Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Loughborough Challenger French Open - Paris Wimbledon - London U.S. Open - New York Eckental Challenger Australian Open - Melbourne French Open - Paris Ortisei Challenger Wimbledon - London Bergamo Challenger U.S. Open - New York Wroclaw Challenger Australian Open - Melbourne French Open - Paris Bratislava Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Savannah Challenger Caltanissetta Challenger Furth Challenger French Open - Paris Meerbusch Challenger Ismaning Challenger Barletta Challenger Wimbledon - London U.S. Open - New York Genova Challenger Zivnobanka Czech Open - Prostejov Prostejov Challenger Australian Open - Melbourne French Open - Paris Binghamton Professional Tennis Tournament - Binghamton Biella Challenger Wimbledon - London Challenger 42 - Andrezieux U.S. Open - New York Ostrava Challenger Sibiu Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sibiu Challenger Mons Challenger Wimbledon - London Bratislava Challenger U.S. Open - New York Mersin Challenger USTA Championships of Kerrville - Kerrville Meerbusch Challenger Prague Challenger - Prague Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Mallorca Open - Mallorca Open 13 - Marseille Estoril Open - Estoril Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Medibank International - Sydney Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Winston Salem - Winston Salem Kremlin Cup - Moscow Open 13 - Marseille Bet-at-home Cup - Kitzbuhel China Open - Beijing The Dubai Tennis Championships - Dubai Rio Open 500 - Rio de Janeiro Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Argentina Open - Buenos Aires If Stockholm Open - Stockholm 2001 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven UNICEF Open - 's Hertogenbosch Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open 13 - Marseille Aegon Nottingham Open - Nottingham BMW Open - Munich Masters Series Madrid - Madrid Miller Lite Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Miami Open - Miami Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, KAZ-AUT 3-1 French Open (juniors) Wimbledon (juniors)