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 Croatia F5 Germany F14 Spain F27 Tunisia F4 Tunisia F5 Tunisia F6 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Hungary F1 Slovenia F1 Slovenia F2 Spain F11 Slovenia F3 Spain F26 Spain F13 Bosnia/Herzegovina F1 Spain F25 Germany F15 Germany F16 Spain F29 Portugal F4 Spain F33 Portugal F5 Germany F2 Austria F2 Spain F3 Australia F1 Australia F2 Greece F2 Bosnia/Herzegovina F3 Greece F3 Slovenia F1 Spain F29 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Bosnia/Herzegovina F6 Portugal F4 Portugal F5 Croatia F3 Spain F10 Croatia F4 Spain F11 Croatia F5 USA F7 USA F8 Great Britain F7 Great Britain F8 Bosnia/Herzegovina F2 Slovenia F1 Italy F27 Spain F35 Spain F36 Bosnia/Herzegovina F7 Spain F37 Croatia F10 France F19 Croatia F11 France F20 United Arab Emirates F2 Croatia #1-w2 Germany F4 Germany F5 Serbia&Montenegro F5 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Austria F1 Bosnia/Herzegovina F1 France F18 Serbia&Montenegro F6 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Croatia #1-w3 Croatia #1-w4 Italy F8 Spain F23 Hungary F2 Spain F24 Bosnia/Herzegovina F1 Germany F7 Spain F16 Spain F18 Croatia F3 France F16 France F17 Austria F2 Croatia F2 Slovenia F1 Slovenia F2 Spain F21 Slovenia F3 Spain F19 Spain F20 Serbia & Montenegro F2 Spain F22 Portugal F2 Sweden F1 Spain F13 Spain F34 Spain F14 Italy F11 Great Britain F9 Great Britain F11 Spain F28 United Arab Emirates F1 Great Britain F15 Germany F19 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Croatia F1 Cuba F1 Croatia F2 Cuba F2 Slovenia F2 Slovenia F3 Spain F28 Italy F26 Italy F2 Turkey F6 Iran F4 Iran F5 China F4 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Talahassee Challenger Pereira Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo St. Petersburg Challenger 2006 - St. Petersburg ATP Slovak Open Challenger - Bratislava MST ATP Challenger International - Burnie Mamaia Challenger - Constanta The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati Medjurgorje Open - Medjugorje Black Forest Open - Freudenstadt Gemax Open - Belgrade Ljubljana Open 2008 - Ljubljana Sarasota Challenger Rijeka Challenger Recanati Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Campos do Jordao Challenger Freudenstadt Challenger Ljubljana Challenger Oberstaufen Cup - Oberstaufen Tiburon Challenger Calabasas Challenger Kos-Zucchetti Tennis Cup - Cordenons Puebla Challenger Salzburg Challenger Croatia Osiguranje Rijeka Open - Rijeka Noumea Challenger Honolulu Challenger Lambertz Open by Stawag - Aachen Burnie Challenger Caltanissetta Challenger Johannesburg Challenger Tallahassee Challenger BH Telecom Sarajevo 2007 - Sarajevo Banjaluka Challenger 2007 - Banja Luka Savannah Challenger Nottingham Challenger Dublin Challenger - Dublin Rimini Challenger Vancouver Challenger Seville Challenger Polska Energia Open - Bytom Rijeka Challenger Bangkok Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Guzzini Challenger - Recanati Ljubljana Open - Ljubljana Loughborough Challenger New Delhi Challenger IV - New Delhi Cancun Challenger Caloundra Challenger Sarajevo Challenger National Bank Men's Rimouski Challenger - Rimouski Club Coop's ATP Challenger International - Brisbane Noumea Challenger Nottingham Challenger Nottingham Challenger Recanati Challenger Vancouver Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Mexico City Challenger St. Brieuc Challenger Binghamton Challenger Rome Challenger Ljubljana Challenger Rome Challenger Bangkok Challenger Eckental Challenger Rimini Challenger Barranquilla Challenger Rome Challenger Kaohsiung Challenger Knoxville Challenger Ostrava Challenger Prague Challenger Rome Challenger Bordeaux Challenger Anning Challenger Wuhan Challenger Beijing Challenger Istanbul Challenger Ljubljana Open - Ljubljana Jinan Challenger Eckental Challenger Burnie Challenger West Lakes Challenger Salinas Challenger Dallas Challenger Rimouski Challenger Seoul Challenger Santiago Challenger Singapore Challenger Burnie Challenger Sarasota Challenger Anning Challenger Kun-Ming Challenger Banja Luka Challenger Nottingham Challenger Portoroz Challenger Granby Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Nottingham-2 Challenger Brasov Challenger Bangkok Challenger Fergana Challenger Guayaquil Challenger Mons Challenger Melbourne Challenger Traralgon Challenger Yokohama Challenger Toyota Challenger Maui Challenger Quimper Challenger Panama City Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Brasilia Challenger Lexington Challenger Vancouver Challenger Seville Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Traralgon Challenger 2 Irving Challenger Kazan Challenger Honolulu Challenger Unique Zagreb Open - Zagreb Anning Challenger The LTA Bolton Challenger - Bolton Ostrava Challenger Busan Challenger Vicenza Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Alphen Challenger Lexington Challenger Portoroz Challenger Bergamo Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Ljubljana Open - Ljubljana Mons Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Pune Challenger Caltanissetta Challenger Nottingham Challenger Guayaquil Challenger Eckental Challenger Buenos Aires Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Bangkok Challenger Shanghai Challenger Guadalajara Challenger Sarasota Challenger Gwangju Challenger Nanjing Challenger Black Forest Open - Freudenstadt Savannah Challenger Anning Challenger Genoa Open Challenger-Fondazione Carige - Genova Tallahassee Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Shenzhen Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Seoul Challenger Lexington Challenger Granby Challenger Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Stockton Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Happy Valley Challenger Rennes Challenger Mordovia Cup - Saransk Kyoto Challenger Yokohama Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Surbiton Challenger Chengdu Challenger Portoroz Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan 's Tennis Masters 07 Challenger - Graz Caloundra ATP Challenger - Caloundra McDonalds ATP Challenger - Burnie Roma Challenger 2007 - Rome ECM Prague Open 2008 - Prague Mordovia Cup 2005 - Saransk Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Guadalajara Challenger Leon Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester Glasgow Challenger Loughborough Challenger Surbiton Challenger Nottingham Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Internazionali di Tennis di Bergamo - Bergamo Alphen Challenger Genova Open Challenger - Genova Open Prevadies - St. Brieuc Binghamton Challenger Bauer Watertechnilogy Cup 2008 - Eckental Chengdu Challenger Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Black Forest Open - Freudenstadt Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Orleans Challenger Yeongwol Challenger Burnie Challenger Antonio Savoldi-Marco Co. - Manerbio Mallorca Challenger San Luis Potosi Challenger Monza Challenger Cassis Challenger Rhodes Challenger Istanbul Challenger Savannah Challenger s'Tennis Masters Challenger - Graz Karlsruhe Challenger Furth Challenger Nottingham Challenger Pozoblanco Challenger Bogota Challenger Ismaning Challenger Manta Challenger Segovia Challenger Dubrovnik Open - Dubrovnik Istanbul Challenger Pune Challenger Koblenz Challenger Rennes Challenger Sacramento Challenger The Tarka Challenger - Barnstaple Internazionali di Tennis - Bergamo Aix En Provence Challenger Charlottesville Challenger Cancun Challenger Banja Luka Challenger - Banja Luka Belgrade Challenger Jersey Challenger Barletta Challenger Ljubljana Open - Ljubljana Baton Rouge Challenger Athens Challenger Manta Challenger Sarasota Challenger Zagreb Challenger Prostejov Challenger Citi Open - Washington Marburg Challenger Braunschweig Challenger New Delhi Challenger III - New Delhi Architect Open - Budapest Binghamton Challenger Prosperita Open 2006 - Ostrava Bratislava Challenger Ljubljana Challenger Barranquilla Challenger Iskratel Open - Kranj Pereira Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger 9° Trani Cup - Trani Lexington Challenger Shanghai Challenger Sacramento Challenger Las Vegas Challenger Seoul Challenger Bangalore Challenger Ipsos Bucharest Challenger - Bucharest Jersey Challenger Loughborough Challenger Salzburg Challenger Bauer Watertechnology Cup 2007 - Eckental Heilbronn Challenger Cary Challenger Eskisehir Challenger St. Remy Challenger Bangalore Challenger St. Brieuc Challenger Portoroz Challenger Cordenons Challenger Tiburon Challenger Fairfield Challenger Koblenz Challenger Nottingham Challenger Kaohsiung Challenger Charlottesville Challenger Shenzhen Challenger Monterrey Challenger Sarasota Challenger Leon Challenger Puerto Vallarta Challenger Surbiton Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Jinan Challenger Shanghai Challenger Kaohsiung Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Brest Challenger Eckental Challenger Bendigo Challenger Rennes Challenger Newport Beach Challenger Morelos Challenger Columbus Challenger Monterrey Challenger Orlando Challenger Nottingham 1 Challenger French Open - Paris Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham If Stockholm Open - Stockholm Medibank International - Sydney Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha 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 Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Croatia Open - Umag Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg AEGON Championships - London AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Open de la Comunidad Valenciana - Valencia Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia New York Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Fever-Tree Championships - London Nature Valley International - Eastbourne cinch Championships - London Nature Valley International - Eastbourne US Men's Clay Court Championship - Houston Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Heineken Open - Auckland Brisbane International - Brisbane AEGON Championships - London Aegon Nottingham Open - Nottingham Truist Atlanta Open - Atlanta Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells 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 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 Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 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, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 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 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 2R, RSA-SLO 5-0 Australian Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 All Lower level tournaments Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, QF, ITA-GBR 3-2