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 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 Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 Italy F15 Great Britain F1 Great Britain F2 Croatia F1 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 Czech Republic F4 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 Ukraine F3 Czech Republic F6 China F6 China F7 Germany F2 Austria F2 Germany F5 Croatia F2 Italy F16 Italy F19 Germany F7 Russia F1 Russia F2 Germany F4 Croatia F2 France F5 Warsteiner Challenger Lubeck - Lubeck The Bolton Challenger - Bolton Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Leon 2003 - Leon Steelers Cup - Kosice West of England Challenger - Bristol Asirom Challenger - Brasov Challenger Groningen - Groningen Lambertz Open - Aachen Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Stella Artois Clay Court Championships - Budaors The LTA Cardiff Challenger - Cardiff Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx s Tennis Masters 06 - Graz Challenger Brasov - Brasov Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra IPP Open - Helsinki Kia International In Kawana - Kawana Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli XL Bermuda Open - Bermuda Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Status Athens Open - Athens Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Zagreb Open - Zagreb Schickendanz Open - Furth Unicredit Czech Open - Prostejov Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Sarajevo Challenger Fergana Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Tampere Challenger Segovia Challenger Geneva Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Sarajevo Challenger Sunrise Challenger Johannesburg Challenger Athens Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Rimini Challenger Cordenons Challenger Kitzbuhel Challenger Trnava Challenger Tashkent Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Salzburg Challenger Reunion Island Challenger Open de la Ville de Saint Denis - Reunion Island Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Prague Challenger Zagreb Challenger Nottingham Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Astana Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Busan Open - Busan Mons Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Steelers Cup - Kosice Prague Challenger Nottingham Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Le Gosier Challenger Johannesburg Challenger Kun-Ming Challenger Busan Challenger Granby Challenger St. Remy Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Irving Challenger Guadalajara Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Granby Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Granby Challenger Portoroz Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger The Scottish Tennis Championships - Edinburgh Brest Challenger ECM Cup - Prague Eckental Challenger Bratislava Challenger Brescia Challenger Intersport Heilbronn Open - Heilbronn Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Seoul Challenger Bangkok Challenger Volkswagen Challenger 2005 - Wolfsburg West of England Tennis - Bristol Izmir Challenger Orleans Challenger Togliatti Cup - Togliatti Tashkent Challenger Brest Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger Taipei City Challenger The Wrexham Challenger - Wrexham Surbiton Challenger Portoroz Challenger Kaohsiung Challenger X Abierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw Eckental Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Copa Ericsson Costa Rica - San Jose Ortisei Challenger Eckental Challenger Bratislava Challenger Neride Prague Indoor - Prague Indian Wells Challenger Phoenix Challenger Tallahassee Tennis Challenger - Tallahassee Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger XL Capital Bermuda Open - Bermuda Surbiton Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Neride Prague Indoor - Prague Rennes Challenger Quimper Challenger Pau Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Trieste Challenger Ostrava Challenger The LTA Manchester Challenger - Manchester Prostejov Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Ostrava Challenger Prague Challenger Lamberts Open by Stawag - Aachen Ljubljana Open - Ljubljana Biella 7 Challenger Cary Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Steelers Cup 2005 - Kosice Forli 5 Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Mallorca Challenger Ismaning Challenger Ortisei Challenger JVC Trophy - Vienna San Luis Potosi Challenger - San Luis Potosi Arroyo de la Encomienda - Valladolid S Tennis Masters - Graz Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Tatra Banka Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Czech Indoor Open - Prague Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo Ljubljana Open - Ljubljana Togliatti Cup - Togliatti Bulgarian Open - Sofia dBI Tennis Challenger - Binghamton Kobstaedernes ATP Challenger - Kolding Tatra Banka Open - Bratislava Gemax Samsung Open 2005 - Belgrade Gallagher International - Hamilton Ostrava Open 2005 - Ostrava Media Will Cup Busan Challenger Tennis - Busan University of Tennessee USTA Men's Challenger - Knoxville IPP Open - Helsinki Akbank Private Banking TED Open 2006 - Istanbul Heilbronn Open - Heilbronn IPP Open - Helsinki Bogota Challenger Busan Challenger Cepu Open - San Marino Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Rijeka Open - Rijeka Baden Open - Karlsruhe Bristol Challenger Trophy - Bristol GHI Bronx Classic - Bronx TED Open - Istanbul Open de L'Isere (Open 38) - Grenoble Open de L'Isere - Grenoble Sarajevo Open - Sarajevo Rennes Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi The LTA Hull Challenger - Hull Ischgl International Tennis Challenger 2003 - Ischgl Tennis Napoli Cup - Naples CA Challenge 2002 - Graz Togliatti Cup - Togliatti Gran Copa Ericsson - Rio de Janeiro Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton Isla de Lanzarote - Lanzarote Sylt Open 2000 - Sylt Warsteiner Challenger - Wolfsburg The LTA Wrexham Challenger - Wrexham The Wrexham Challenger - Wrexham Optimus Maia Open - Maia PEOPLEnet Cup - Dnepropetrovsk Tenerife Challenger Dharwad Challenger 2006 - Dharwad Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Winnetka Challenger Okal Cup 2001 International Bavarian Championships - Eckental Okal Open - Eckental IPP Open - Helsinki IX Open Internacional D'Andorra - Andorra Kosice Open-Steelers Cup 2008 - Kosice Generali Open 2001 - Kitzbuhel Alessandria Challenger The Hamlet Cup - Long Island President's Cup - Tashkent CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg XL Capital Bermuda Open - Bermuda Internationaler Raiffeisen Grand Prix - St. Polten Haagen Dazs Open - Caracas Ostrava Challenger Ostdeutscher Sparkassen Cup - Dresden CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Intersport Heilbronn Open - Heilbronn Open D'Orleans - Orleans The LTA Wrexham Challenger - Wrexham Zivnobanka Czech Open - Prostejov CA Challenge - Graz Generali Open 2003 - Kitzbuhel KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Sarajevo Open 2004 - Sarajevo Prosperita Open 2007 - Ostrava Siemens Open 2007 - Scheveningen S Tennis Master Championship - Graz Open de Rennes La Trinitaine - Rennes Internazionali di Tennis di Bergamo - Bergamo Schickendanz Open - Furth Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Tunis Open - Tunis Tennis Napoli Cup - Napoli ATP Open Castilla y Leon - Segovia Nova Challenger Osaka - Osaka Memorial Piertomaso Tessitore - San Remo Asirom Challenger Brasov - Brasov CA-Challenge - Graz Astana Challenger AAPT Championships - Adelaide Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Moselle - Metz CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai Stockholm Open - Stockholm Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Austrian Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Mons Challenger Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Orleans Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Internationaler Raiffeisen Grand Prix - St. Polten Open Sud de France - Montpellier Open 13 Provence - Marseille Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Biel Challenger Ostrava Challenger Noventi Open - Halle Hall of Fame Open - Newport CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open Sud de France - Montpellier Open 13 Provence - Marseille Truist Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris Davis Cup, World Group, 1R, AUT-CRO 2-3 Olympics - London Australian Open - Melbourne Davis Cup, World Group, 1R, AUT-ARG 1-4