Career 2025 2024 2023 2022 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 Wimbledon - London U.S. Open - New York Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Phoenix Challenger Rothesay International - Eastbourne Cassis Challenger Manacor Challenger St. Tropez Challenger St. Brieuc Challenger Matsuyama Challenger M25 Sunderland Nottingham Challenger Cassis Challenger Nottingham 3 Challenger M15 Budapest M15 Rodez Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F5 Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Croatia F3 France F16 France F17 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Great Britain F8 Great Britain F9 Great Britain F6 Egypt F9 Egypt F10 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F19 Israel F13 Israel F14 Israel F15 Great Britain F23 Greece F19 Greece F20 Qatar F3 Qatar F4 Qatar F5 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Bahrain F1 Qatar F1 Qatar F2 Great Britain F9 Great Britain F10 Great Britain F11 USA F16 USA F18 USA F19 USA F20 USA F21 USA F22 USA F23 Canada F7 Canada F8 Great Britain F16 Tunisia F4 Turkey F6 Iran F5 Israel F3 China F4 Croatia F1 Turkey F38 Turkey F39 USA F29 Great Britain F1 Great Britain F3 Canada F1 Canada F2 USA F11 France F19 Sweden F4 Turkey F1 (Antalya) Turkey F2 (Antalya) Turkey F13 Turkey F15 Great Britain F1 Great Britain F2 France F3 Spain F9 Spain F10 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F11 Great Britain F12 Great Britain F15 Spain F35 Spain F37 USA F30 USA F31 Turkey F5 Turkey F6 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F13 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 M25 Nussloch M25 Calabasas M25 Bolton Great Britain F6 Great Britain F7 M25 Champaign Great Britain F8 M25 Claremont M25 Fort Worth Great Britain F11 USA F28 Egypt F8 Iran F4 Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Gemax Open - Belgrade 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 Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb 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 's Tennis Masters 07 Challenger - Graz Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Karlsruhe Challenger Nottingham Challenger Rijeka Challenger Recanati Challenger Segovia Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Knoxville Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Prostejov Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Rimini Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Guayaquil Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Tallahassee Challenger Sarasota Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Recanati Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Rome Challenger Ostrava Challenger Prague Challenger Nottingham-2 Challenger Anning Challenger Beijing Challenger Istanbul Challenger Eckental Challenger Nottingham-2 Challenger Portoroz Challenger Shenzhen Challenger Anning Challenger Furth Challenger Nottingham-2 Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Dallas Challenger Cherbourg Challenger Kazan Challenger Raanana Challenger Sarasota Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Busan Challenger Samarkand Challenger Seoul Challenger Eskisehir Challenger Manchester Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Bangkok Challenger Bangkok Challenger Manila Challenger Maui Challenger Dallas Challenger Jonkoping Challenger Drummondville Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Binghamton Challenger Lexington Challenger Granby Challenger Aptos Challenger Cordenons Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Charlottesville Challenger Canberra Challenger Knoxville Challenger Champaign Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Leon Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Granby Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Rennes Challenger Indian Wells Challenger Drummondville Challenger Tunis Challenger Francavilla Challenger Lisbon Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Lexington Challenger Aptos Challenger Tiburon Challenger Stockton Challenger Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Orlando Challenger Columbus Challenger Cleveland Challenger Dallas Challenger Drummondville Challenger Leon Challenger Puerto Vallarta Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Lexington Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Cary Challenger Columbus Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Burnie Challenger Launceston Challenger Drummondville Challenger Calgary Challenger Trieste Challenger Cordenons Challenger Alicante Challenger Parma Challenger Bratislava Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Biella 3 Challenger Belgrade Challenger Nottingham 1 Challenger Cassis Challenger Rennes Challenger Biel Challenger Bratislava Challenger Helsinki Challenger Cleveland Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Chicago Challenger Vancouver Challenger Bergamo Challenger Bratislava Challenger Canberra Challenger Tunis Challenger Surbiton Challenger Nottingham Challenger M25 Glasgow M25 Quinta do Lago M25 Sunderland Black Forest Open - Freudenstadt M25 Glasgow Ipsos Bucharest Challenger - Bucharest Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun PBZ Zagreb Indoors - Zagreb Noumea Challenger Burnie Challenger PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Gerry Weber Open - Halle M25 Figueira da Foz AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade St. Brieuc Challenger BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Monza Challenger US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb M15 Budapest Campbell's Hall of Fame Tennis Championships - Newport Rhodes Challenger St. Petersburg Open - St. Petersburg China Open - Beijing M15 Hurghada Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo M25 Roehampton PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach M25 Vale do Lobo European Open - Antwerp Astana Open - Nur-Sultan M15 Hurghada Millennium Estoril Open - Estoril M15 Foggia Nature Valley International - Eastbourne Citi Open - Washington European Open - Antwerp Sardegna Open - Cagliari Dallas Open - Dallas Delray Beach Open - Delray Beach Serbia Open - Belgrade Cancun Challenger Viking International - Eastbourne Hall of Fame Open - Newport Tel Aviv Watergen Open - Tel Aviv Qatar ExxonMobil Open - Doha Puebla Challenger Banja Luka Open - Banja Luka Citi Open - Washington Hong Kong Tennis Open - Hong Kong Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Salzburg Challenger Atlanta Open - Atlanta Dubrovnik Open - Dubrovnik Furth Challenger Istanbul Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Rimini Challenger Zagreb Challenger Portoroz Challenger Black Forest Open - Freudenstadt Vancouver Challenger Internazionali di Tennis di Bergamo - Bergamo Rome Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Wuhan Challenger Bauer Watertechnilogy Cup 2008 - Eckental Bath Challenger Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai M25 Reggio Emilia Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Charlottesville Challenger Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Belgrade Challenger Savannah Challenger M25 Santa margherita di Pula M25 Santa margherita di Pula Mallorca Challenger Nottingham Challenger Banja Luka Challenger Charlottesville Challenger Aix En Provence Challenger Caltanissetta Challenger M25 Faro Happy Valley Challenger M25 Monastir Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami M25 Monastir Rennes Challenger Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Surbiton Challenger Alphen Challenger Phoenix Challenger Guadalajara Challenger Vancouver Challenger Gatineau Challenger Bordeaux Challenger Australian Open - Melbourne 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 Rome Challenger 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Koblenz Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Vilnius Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Lugano Challenger 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Biel Challenger Brest Challenger Bergamo Challenger Australian Open (juniors) 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, PO, IRL-SLO 1-4 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 Helsinki Challenger Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 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, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, World Group, 1R, ESP-GBR 3-1 Hersonissos 4 Challenger Rennes Challenger Bergamo Challenger Cary 1 Challenger Winnipeg Challenger St. Tropez Challenger Indian Wells Challenger M25 Santa margherita di Pula Indianapolis Challenger M25 Elvas Roanne Challenger cinch Championships - London Rothesay International - Eastbourne AEGON Championships - London Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Millennium Estoril Open - Estoril Infosys Hall of Fame Open - Newport cinch Championships - London cinch Championships - London Wimbledon (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments U.S. Open - New York Bratislava 2 Challenger Brest Challenger Olympics - Tokyo