Career 2022 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 UAE F1 Qatar F1a Bahrain F1 Croatia F1 Croatia F2 Germany F4 Italy F17 Kuwait F1 Kuwait F2 Netherlands F3 Iran F3 Iran F4 Qatar F1 Australia F1 Morocco F1 Australia F2 France F4 Morocco F2 Australia F7 Australia F8 Spain F32 Spain F33 Israel F2 Italy F27 United Arab Emirates F1 United Arab Emirates F2 Czech Republic F5 Austria F2 Austria F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Slovenia F1 Slovenia F2 Austria F4 Austria F5 Syria F2 Austria F6 Slovenia F2 Slovenia F3 Slovak Rep. F2 Slovak Rep. F1 Great Britain F11 Austria F7 Russia F5 Israel F5 Austria F9 Turkey F8 Croatia F9 South Africa F1 South Africa F2 Turkey F12 Turkey F13 Czech Rep F5 Usa F8 Australia F1 Australia F2 Mexico F2 Bosnia & Herzegovina F3 Italy F11 Bosnia & Herzegovina F1 Netherlands F1 Slovenia F3 Netherlands F3 Germany F7 Brazil F29 Iran F6 Iran F7 Sudan F1 Sudan F2 Croatia F10 Turkey F1 Turkey F2 Croatia F1 Canada F1 Croatia F10 Croatia F12 China F1 China F2 Croatia F1 USA F6 USA F7 Poland F1 Italy F13 Serbia F8 Australia F1 Australia F2 Turkey F11 Italy F2 Italy F14 Italy F15 Slovak Republic F4 Poland F4 Kuwait F2 Kuwait F3 Israel F13 Israel F14 Israel F15 Cambodia F1 Cambodia F2 Cambodia F3 Qatar F5 Thailand F1 Thailand F2 Thailand F3 China F1 China F2 China F3 Philippines F1 Malaysia F1 Qatar F2 Qatar F3 Czech Republic F3 Italy F17 Poland F2 Italy F21 Slovakia F3 Slovakia F4 Poland F5 Poland F6 Spain F32 Czech Republic F5 Kuwait F1 Kuwait F2 Iran F11 Togo F1 Togo F2 Egypt F3 Egypt F8 Nigeria F2 Czech Republic F1 Italy F12 Lebanon F2 Netherlands F2 Italy F16 Italy F17 Italy F21 Italy F23 Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Fujitsu Siemens Open - Budapest Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Skandia Open - Linz Black Forest Open - Freudenstadt Diego Open - Budapest Okal Cup 2001 International Bavarian Championships - Eckental Pekao Open - Szczecin Okal Open - Eckental Hamburg Challenger - Hamburg Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Baumag Open - Budapest Ljubljana Open - Ljubljana Head Cup Busan Open - Busan West of England Challenger - Bristol Asics Challenger Open - Monchengladbach Kyiv Open - Kiev Fujitsu Siemens Open - Budapest Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Steelers Cup - Kosice Budapest Challenger - Budapest Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Riviera di Rimini Challenger 2004 - Rimini Trofeo Francesco Guzzini - Recanati Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran China Open - Beijing Lambertz Open - Aachen Tatra Banka Open - Bratislava Kish Free Zone Island Challenger - Kish Island Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Uncle Toby's Challenger in Burnie - Burnie ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati S Tennis Masters - Graz IPP Geneva Trophy - Geneva Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Kia International in Caloundra - Caloundra Nossa Caixa Tennis Cup - Sao Paulo Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Citta di Monza - Monza Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden 5° Sporting Challenger - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Black Forest Open - Freudenstadt Iskratel Open - Kranj Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Unicredit Czech Open 2007 - Prostejov Mamaia Challenger - Constanta Open de Montauban - Montauban Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia Geneva Challenger - Geneva Citta di Como - Como Copa Sevilla 2007 - Seville ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie South African Airways Open - East London AGT Challenger - Leon Status Athens Open - Athens Morocco Tennis Tour - Rabat 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dublin Challenger - Dublin Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oberstaufen Cup-Head German Master's Series - Oberstaufen New Delhi Challenger III - New Delhi Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Tatra Banka Slovak Open - Bratislava Burnie Challenger Melbourn Challenger Kyoto Challenger Bangkok Challenger Sarajevo Challenger Sofia Challenger Ostrava Challenger Prostejov Challenger Kosice Challenger Penza Challenger Saransk Challenger Ljubljana Challenger Bratislava Challenger Khanty-Mansiysk Challenger Heilbronn Challenger Bergamo Challenger Meknes Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Blunmenau Challenger Leon Challenger Curitiba Challenger Savannah Challenger Busan Challenger Fergana Challenger Bytom Challenger Scheveningen Challenger Recanati Challenger Granby Challenger Brasov Challenger Trnava Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Noumea Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Meknes Challenger Casablanca Challenger Dallas Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Blumenau Challenger Rome Challenger Napoli Challenger Santos Challenger Ostrava Challenger Prostejov Challenger Guadalajara Challenger Winnetka Challenger Pozoblanco Challenger Poznan Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Ljubljana Challenger Napoli Challenger Loughborough Challenger Bratislava Challenger Salzburg Challenger Helsinki Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Le Gosier Challenger Barletta Challenger Leon Challenger Sarasota Challenger Prague Challenger Busan Challenger Prostejov Challenger Kosice Challenger Marburg Challenger Arad Challenger Anning Challenger Wuhan Challenger Beijing Challenger San Marino Challenger Bangkok Challenger Trnava Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Loughborough Challenger Tyumen Challenger ATP Challenger Tour Finals Noumea Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Ostrava Challenger Rome Challenger Prostejov Challenger Kosice Challenger Portoroz Challenger Guimaraes Challenger Liberec Challenger Kazan Challenger Bangkok Challenger Banja Luka Challenger Trnava Challenger Bratislava Challenger Andria Challenger St. Brieuc Challenger Mersin Challenger Vercelli Challenger Heilbronn Challenger Milan Challenger Todi Challenger Kaohsiung Challenger Genova Challenger St. Remy Challenger Szczecin Challenger Banja Luka Challenger Campinas Challenger Kenitra Challenger Porto Alegre Challenger Casablanca Challenger Irving Challenger Kazan Challenger Le Gosier Challenger Batman Challenger Guadalajara Challenger Turin Challenger Rome Challenger Eskisehir Challenger Poprad Tatry Challenger Todi Challenger Poznan Challenger Prague Challenger Irving Challenger Banja Luka Challenger Rome Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Poprad Tatry Challenger Orleans Challenger Portoroz Challenger Orleans Challenger Generali Open 2003 - Kitzbuhel Davidoff Swiss Indoors - Basel BMW Open - Munich Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Thailand Open - Bangkok Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Open de Moselle - Metz Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich The Artois Championships - London Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Open de Moselle - Metz China Open - Beijing Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Bet-At-Home Austrian Open - Kitzbuhel ATP Studena Croatia Open - Umag If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Claro Open Colombia - Bogota ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ASB Classic - Auckland Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Brisbane International - Brisbane Sydney International - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Plava Laguna Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille European Open - Antwerp Erste Bank Open - Vienna Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open Parc - Lyon cinch Championships - London Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Sardegna Open - Cagliari Emilia-Romagna Open - Parma Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Pacific Life Open - Indian Wells Shanghai - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne 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 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, MKD-SVK 0-5 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 1R, SLO-POL 2-3 Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Group II, 1R, SLO-EST 4-0 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments