Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Germany F2 Italy F3 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Netherlands F3 Serbia&Montenegro F6 Germany F1 Great Britain F7 Germany-w2 Germany-w3 Tunisia F6 Germany F1 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Italy F15 Slovenia F2 Italy F17 Slovenia F3 Germany F6 Germany F7 France F17 Germany-w2 France F18 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Slovenia F1 Slovenia F2 Slovenia F3 Germany F6 Serbia & Montenegro F2 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F1 Germany F2 Austria F2 Germany F4 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Bosnia/Herzegovina F6 Germany F19 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Croatia F3 Switzerland F3 Croatia F4 Turkey F3 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Germany F6 Slovenia F3 Germany F7 Germany F8 Germany F9 Germany F10 Italy F26 France F14 Bosnia/Herzegovina F7 Germany F21 Croatia F10 Croatia F11 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Croatia F5 Slovenia F1 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Turkey F6 Iran F4 Iran F5 China F4 Germany F14 Germany F15 Germany F16 France F16 Hungary F6 Germany-w1 Czech Republic F4 Germany-w4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Germany F5 Croatia #1-w1 Italy F12 Italy F13 Italy F14 Italy F16 Croatia F3 Germany F12 Germany F13 Germany F15 France F15 France F16 Germany-w1 Germany-w4 Germany F2 Germany F3 Austria F2 Germany F5 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Slovenia F3 Croatia F5 Germany F11 Switzerland F1 Germany F1 The LTA Bolton Challenger - Bolton Intersport Heilbronn Open - Heilbronn Architect Open - Budapest Oberstaufen Cup - Oberstaufen Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Baden Open - Ettlingen ATP Slovak Open Challenger - Bratislava St. Petersburg Challenger 2006 - St. Petersburg Schickedanz Open 2007 - Furth Dublin Challenger - Dublin Genoa Open Challenger-Fondazione Carige - Genova Warsteiner Challenger Wolfsburg - Wolfsburg Kia International in Caloundra - Caloundra Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Volkswagen Challenger 2004 - Wolfsburg Club Coop's ATP Challenger International - Brisbane Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag 2007 - Aachen La Rinascente Tennis Cup Harbour Club Milano - Milan Baden Open - Karlsruhe Schickendanz Open - Furth Guzzini Challenger - Recanati Roma Open Challenger - Rome 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Black Forest Open - Freudenstadt Mamaia Challenger - Constanta Ljubljana Open 2008 - Ljubljana Labertz Open by Stawag - Aachen Genova Open Challenger - Genova Abierto Internacional Varonil Ciudad de Cancun - Cancun Caloundra ATP Challenger - Caloundra Noumea Challenger Medjurgorje Open - Medjugorje Burnie Challenger Wolfsburg Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Rome Challenger Rome Challenger Monza Challenger Ethias Trophy - Mons Oberstaufen Challenger Manchester Challenger Recanati Challenger Roma Challenger 2007 - Rome Segovia Challenger Polska Energia Open - Bytom Istanbul Challenger Samarkand Challenger 's Tennis Masters 07 Challenger - Graz Lambertz Open by Stawag - Aachen Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Kolding Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Cancun Challenger Burnie Challenger Rhodes Challenger Cairo Challenger Heilbronn Open - Heilbronn Open Prevadies - St. Brieuc Prostejov Challenger Croatia Osiguranje Rijeka Open - Rijeka Marburg Challenger Braunschweig Challenger Kitzbuhel Challenger Istanbul Challenger Guzzini Challenger - Recanati Mons Challenger Ljubljana Open - Ljubljana Orleans Challenger Aachen Challenger Guayaquil Challenger Cancun Challenger Caloundra Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Honolulu Challenger Rijeka Challenger Nottingham Challenger St. Brieuc Challenger Seoul Challenger Zagreb Challenger Biella Challenger Poznan Challenger Furth Challenger San Marino Challenger Binghamton Challenger Cordenons Challenger Status Athens Open - Athens Manerbio Challenger Rijeka Challenger Szczecin Challenger Szczecin Challenger Banja Luka Challenger ECM Prague Open 2008 - Prague Ljubljana Challenger Alphen Challenger Bratislava Challenger Rijeka Open - Rijeka Orleans Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Czech Indoor Open - Prague s'Tennis Masters Challenger - Graz Sarajevo Challenger Barletta Challenger Napoli Challenger Ostrava Challenger Prague Challenger Quimper Challenger Tallahassee Challenger Beijing Challenger Bauer Watertechnilogy Cup 2008 - Eckental Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Istanbul Challenger Mons Challenger Prosperita Open 2006 - Ostrava Mordovia Cup - Saransk Nottingham Challenger Portoroz Challenger Sarajevo Challenger Rhodes Challenger Meerbusch Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Como Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Anning Challenger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Black Forest Open - Freudenstadt Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Bauer Watertechnology Cup 2007 - Eckental Szczecin Challenger McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Anning Challenger Busan Challenger Rome Challenger Heilbronn Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Alphen Challenger Sarasota Challenger Sacramento Challenger Portoroz Challenger Brescia Challenger Seoul Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Portoroz Challenger Alphen Challenger Eckental Challenger Bergamo Challenger Gemax Open - Belgrade Irving Challenger St. Brieuc Challenger Schickendanz Open - Furth Gwangju Challenger Rome Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Portoroz Challenger Orleans Challenger Ilkley Challenger Genova Challenger Genova Challenger Fairfield Challenger Mons Challenger Salzburg Challenger Happy Valley Challenger Cremona Challenger 9° Trani Cup - Trani Surbiton Challenger Braunschweig Challenger Tashkent Challenger Quimper Challenger Busan Challenger Eckental Challenger Eckental Challenger Ismaning Challenger Helsinki Challenger Ismaning Challenger Honolulu Challenger Black Forest Open - Freudenstadt Eckental Challenger Burnie Challenger Sarajevo Challenger Le Gosier Challenger Heilbronn Challenger Surbiton Challenger Segovia Challenger Cordenons Challenger Meerbusch Challenger Manerbio Challenger Cleveland Challenger Alessandria Challenger Scheveningen Challenger Fairfield Challenger Ortisei Challenger Internazionali di Tennis - Bergamo Como Challenger Happy Valley Challenger Ortisei Challenger Dallas Challenger Wroclaw Challenger Lille Challenger Sophia Antipolis Challenger Nanjing Challenger Meerbusch Challenger Anning Challenger Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger Vancouver Challenger Szczecin Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Dubrovnik Open - Dubrovnik Genova Challenger Szczecin Challenger Bergamo Challenger Bath Challenger Rennes Challenger Marburg Challenger Caltanissetta Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Heilbronn Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Wuhan Challenger Biella 3 Challenger Lille Challenger Eckental Challenger Banja Luka Challenger Tiburon Challenger Mordovia Cup 2005 - Saransk Ipsos Bucharest Challenger - Bucharest Sacramento Challenger Tarragona Challenger Tennislife Cup - Napoli Rimini Challenger Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Aix En Provence Challenger Nottingham-2 Challenger Genova Challenger Jonkoping Challenger Savannah Challenger Karlsruhe Challenger Rome Challenger Zagreb Challenger Furth Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Rennes Challenger Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Salzburg Challenger Davidoff Swiss Indoors - Basel Bratislava Challenger Heilbronn Challenger Cherbourg Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Helsinki Challenger Ordina Open - 's-Hertogenbosch Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Open Sud de France - Montpellier Brisbane International - Brisbane Puebla Challenger SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis SkiStar Swedish Open - Bastad China Open - Beijing Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Marbella Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger If Stockholm Open - Stockholm Bergamo Challenger Belgrade Challenger Dubai Duty Free Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Helsinki Challenger SA Tennis Open - Johannesburg Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Heineken Open - Auckland Caltanissetta Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Barletta Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Napoli Challenger Brasil Open - Sao Paulo St. Brieuc Challenger Bet-at-home Cup - Kitzbuhel BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg China Open - Beijing Credit Agricole Suisse Open - Gstaad Monza Challenger Winston-Salem Open - Winston-Salem Rome Challenger If Stockholm Open - Stockholm Johannesburg Challenger VTR Open - Vina del Mar BMW Open - Munich Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf BMW Open - Munich Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Athens Challenger Ortisei Challenger Gerry Weber Open - Halle Las Vegas Challenger Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Helsinki Challenger SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Heilbronn Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona China Open - Beijing Mercedes Cup - Stuttgart Poznan Challenger Vercelli Challenger AEGON Championships - London Mercedes Cup - Stuttgart Heilbronn Challenger Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Orleans Challenger Aircel Chennai Open - Chennai Medibank International - Sydney Ljubljana Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca BMW Open - Munich Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Ortisei Challenger Grand Prix Hassan II - Casablanca Le Gosier Challenger Braunschweig Challenger Rome Challenger Meerbusch Challenger Furth Challenger Cordenons Challenger Andria Challenger Open 13 - Marseille Mons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger San Luis Potosi Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Szczecin Challenger Aegon Nottingham Open - Nottingham Johannesburg Challenger Ortisei Challenger Nottingham-2 Challenger Moselle Open - Metz Cherbourg Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Ljubljana Open - Ljubljana Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Tiburon Challenger BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Surbiton Challenger Bastad Challenger BMW Open - Munich Antonio Savoldi-Marco Co. - Manerbio Ismaning Challenger Eckental Challenger Split 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Copa Claro - Buenos Aires PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Internazionali BNL d'Italia - Rome Campbells Hall of Fame Tennis Championships - Newport Citi Open - Washington Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Campbell's Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger Rakuten Japan Open - Tokyo Rogers Cup - Toronto Sony Ericsson Open - Miami Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Bet-at-home Open - Hamburg Moselle Open - Metz Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Serbia Open - Belgrade 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 French Open - Paris If Stockholm Open - Stockholm U.S. Open - New York U.S. Open - New York Open Sud de France - Montpellier French Open - Paris French Open - Paris Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open (juniors) Sony Ericsson Open - Miami All Lower level tournaments Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Olympics - Rio de Janeiro Davis Cup, Group 2, 1R, SLO-EGY 5-0