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 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 Spain F27 Czech Republic F4 Czech Republic F5 Tunisia F4 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 Spain F11 Slovenia F3 Germany F7 Spain F16 Spain F18 Croatia F3 Spain F26 France F16 France F17 France F18 Austria F2 Croatia F2 Spain F13 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Spain F19 Spain F20 Serbia & Montenegro F2 Spain F22 Spain F23 Spain F24 Spain F25 Germany F15 Germany F16 Spain F29 Portugal F4 Spain F33 Portugal F5 Germany F2 Austria F2 Spain F3 Australia F1 Australia F2 Portugal F2 Sweden F1 Spain F13 Spain F14 Italy F11 Great Britain F9 Greece F2 Bosnia/Herzegovina F3 Greece F3 Slovenia F1 Spain F21 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Bosnia/Herzegovina F6 Germany F19 Great Britain F19 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 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 Slovenia F2 Slovenia F3 Spain F28 Italy F26 Italy F27 Spain F34 Spain F35 Spain F36 Bosnia/Herzegovina F7 Spain F37 Croatia F10 France F19 Croatia F11 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Turkey F6 Iran F4 Iran F5 China F4 Great Britain F20 France F3 Burnie Challenger Leon Challenger Citi Open - Washington Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana Dubrovnik Open - Dubrovnik 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 Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava 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 Lambertz Open by Stawag - Aachen 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 The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka The Tarka Challenger - Barnstaple Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi 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 Bauer Watertechnilogy Cup 2008 - Eckental National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Jersey Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Rome Challenger Talahassee Challenger Rome Challenger Rhodes Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Furth Challenger Nottingham Challenger Rijeka Challenger Bogota Challenger Rimini Challenger Manta Challenger Recanati Challenger Segovia Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Belgrade Challenger Caltanissetta Challenger Jersey Challenger Barletta Challenger Johannesburg Challenger Baton Rouge Challenger Athens Challenger Tallahassee Challenger Manta Challenger Savannah Challenger Sarasota Challenger Zagreb Challenger Prostejov Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Rimini Challenger Vancouver Challenger Binghamton Challenger Seville Challenger Rijeka Challenger Bangkok Challenger Ljubljana Challenger Bangkok Challenger Seoul Challenger Guayaquil Challenger Loughborough Challenger Bratislava Challenger Cancun Challenger Pozoblanco Challenger Singapore Challenger Honolulu Challenger Caloundra Challenger Sarajevo Challenger Barranquilla Challenger Pereira Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Nottingham Challenger Rijeka Challenger Nottingham Challenger Lexington Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger Shanghai Challenger Banja Luka Challenger Ljubljana Challenger Bangkok Challenger Sacramento Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Barranquilla Challenger Rome Challenger Kaohsiung Challenger Ostrava Challenger Prague Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Nottingham Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Eckental Challenger Burnie Challenger West Lakes Challenger Salinas Challenger Dallas Challenger Rimouski Challenger Santiago Challenger Sarasota Challenger Anning Challenger Kun-Ming Challenger Nottingham Challenger Portoroz Challenger Granby Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Brasov Challenger Fergana Challenger Mons Challenger Melbourne Challenger Traralgon Challenger Yeongwol Challenger Yokohama Challenger Toyota Challenger Maui Challenger Quimper Challenger Panama City Challenger Sarasota Challenger Savannah Challenger Shenzhen Challenger Anning Challenger Tallahassee Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Traralgon Challenger 2 Irving Challenger Kazan Challenger Anning Challenger Ostrava Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Vicenza Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Lexington Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger St. Remy Challenger Banja Luka Challenger Orleans Challenger Mons Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Bangalore Challenger Pune Challenger Guayaquil Challenger Eckental Challenger Buenos Aires Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Guadalajara Challenger St. Brieuc Challenger Sarasota Challenger Gwangju Challenger Nanjing Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Lexington Challenger Granby Challenger Portoroz Challenger Cordenons Challenger Alphen Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Surbiton Challenger Nottingham Challenger Chengdu Challenger Portoroz Challenger Guadalajara Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Nottingham Challenger Binghamton Challenger Chengdu Challenger Jinan Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Kaohsiung Challenger Ismaning Challenger Las Vegas Challenger Charlottesville Challenger Bangalore Challenger Pune Challenger Koblenz Challenger Rennes Challenger Shenzhen Challenger Monterrey Challenger Sarasota Challenger Leon Challenger Puerto Vallarta Challenger Aix En Provence 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 Cary Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb Open de la Comunidad Valenciana - Valencia 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 US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis 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 Aircel Chennai Open - Chennai 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 Brisbane International - Brisbane 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 Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg AEGON Championships - London AEGON International - Eastbourne AEGON Championships - London 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 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 BNP Paribas Open - Indian Wells 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York 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 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, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 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 II, 1R, GBR-TUN 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 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, 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, GBR-RUS 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 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, World Group, QF, SRB-GBR 2-3 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 Australian Open (juniors) All Lower level tournaments