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