Career 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 M25 Roehampton M15 Caloundra M15 Caloundra Zhuhai Challenger Shanghai Challenger Guangzhou Challenger Zhuhai Open - Zhuhai Shanghai Rolex Masters - Shanghai Shenzhen 1 Challenger Shenzhen 2 Challenger Sydney Challenger Calgary Challenger Canberra Challenger M25 Traralgon Adelaide International - Adelaide Burnie 2 Challenger Burnie 1 Challenger M25 Traralgon M25 Mildura Gwangju Challenger Shenzhen 1 Challenger Surbiton Challenger Wuxi Challenger Mallorca Championships - Mallorca Chicago Challenger Las Vegas Challenger Fairfield Challenger Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 France F17 France F18 France F16 Austria 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 F1 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 Australia F1 Australia F2 Australia F5 Australia F3 Australia F4 Australia F9 Australia F12 Australia F13 Australia F2 USA F24 Australia F8 Australia F9 Australia F12 Australia F13 Australia F1 Australia F2 Japan F3 Japan F4 Vietnam F2 Vietnam F3 Thailand F1 Germany F5 Australia F5 Australia F8 Australia F9 Australia F10 Australia F12 Australia F1 Australia F2 USA F10 USA F11 Thailand F1 Korea F4 Korea F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Thailand F4 Thailand F5 Croatia #1-w1 Croatia #1-w2 Australia F1 Croatia #1-w3 Australia F2 Australia F3 Croatia #1-w4 Italy F8 Australia F4 Hungary F1 Hungary F2 Australia F5 Bosnia/Herzegovina F1 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Slovenia F1 Slovenia F2 Italy F18 Slovenia F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F7 Germany F14 Hungary F6 Croatia F3 Great Britain F7 Australia F8 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Iran F4 Iran F5 Turkey F6 Croatia F2 Australia F5 China F4 USA F24 Australia F9 Australia F2 Australia F5 Australia F6 Australia F8 Netherlands F1 USA F24 (Champaign) Australia F7 (Cairns) Australia F1 (Renmark) Australia F2 (Mildura) Australia F4 (Mornington) Australia F8 (Toowoomba) M25 Brisbane M25 Toowoomba M15 Te Anau M25 Mildura M25 Geelong Thailand F2 M25 Traralgon M25 Burnie M25 Swan Hill Australia F7 M25 Swan Hill USA F9 Australia F6 M25 Swan Hill M25 Traralgon M25 Calabasas Australia F11 Beijing Challenger M25 Dallas Ljubljana Open - Ljubljana Apia International - Sydney 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 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 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 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 Black Forest Open - Freudenstadt 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 Internazionali di Tennis di Bergamo - Bergamo ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Ipsos Bucharest Challenger - Bucharest Architect Open - Budapest Bauer Watertechnilogy Cup 2008 - Eckental Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Rhodes Challenger Karlsruhe Challenger Furth Challenger Rijeka Challenger Recanati Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Puebla Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Belgrade Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Zagreb Challenger Open Prevadies - St. Brieuc Prostejov Challenger Marburg Challenger Braunschweig Challenger Roma Challenger 2007 - Rome Rimini Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Guayaquil Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Tallahassee Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sarasota Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger s'Tennis Masters Challenger - Graz Monza Challenger Genova Open Challenger - Genova Recanati Challenger Ljubljana Open 2008 - Ljubljana Vancouver Challenger Binghamton Challenger Alphen Challenger Ljubljana Challenger Seguros Bolivar Open - Medellin Seoul Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Caloundra Challenger Bergamo Challenger Le Gosier Challenger Rome Challenger Ostrava Challenger Prague Challenger Rimini Challenger Caltanissetta Challenger Segovia Challenger Nottingham-2 Challenger Istanbul Challenger Anning Challenger Wuhan Challenger Beijing Challenger Calabasas Challenger Cancun Challenger Istanbul Challenger Salzburg Challenger Eckental Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Portoroz Challenger Granby Challenger Vancouver Challenger Melbourne Challenger Traralgon Challenger Noumea Challenger Shenzhen Challenger Taipei City Challenger Anning Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Banja Luka Challenger Granby Challenger Traralgon Challenger Traralgon Challenger 2 Toyota Challenger Burnie Challenger New Delhi Challenger Kolkata Challenger Kazan Challenger Anning Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Lexington Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Kaohsiung Challenger Sacramento Challenger Las Vegas Challenger Eckental Challenger Maui Challenger Jonkoping Challenger St. Brieuc Challenger Gwangju Challenger Anning Challenger Taipei City Challenger Rome Challenger Manchester Challenger Surbiton Challenger Portoroz Challenger Alphen Challenger Fairfield Challenger Las Vegas Challenger Canberra Challenger Kobe Challenger Nottingham Challenger Ilkley Challenger Winnetka Challenger Lexington Challenger Zhangjiagang Challenger Shanghai Challenger Traralgon Challenger Playford Challenger Kyoto Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Cary Challenger Columbus Challenger Tiburon Challenger Burnie Challenger West Lakes Challenger Traralgon Challenger Zhangjiagang Challenger Anning Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Winnetka Challenger Canberra Challenger Binghamton Challenger Shanghai Challenger Kaohsiung Challenger Traralgon Challenger Playford Challenger Kobe Challenger Happy Valley Challenger Cleveland Challenger Launceston Challenger Morelos Challenger Zhuhai Challenger Guangzhou Challenger Eskisehir Challenger Busan Challenger Granby Challenger Portoroz Challenger Stockton Challenger Ho Chi Minh City Challenger Fairfield Challenger Traralgon Challenger Canberra Challenger Noumea Challenger Dallas Challenger Kyoto Challenger Shenzhen Challenger Gwangju Challenger Nanjing Challenger Bordeaux Challenger Seoul Challenger Ilkley Challenger Bastad Challenger Gimcheon Challenger Lexington Challenger Granby Challenger Gatineau Challenger Cordenons Challenger Tallahassee Challenger Savannah Challenger Traralgon Challenger Toyota Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Guadalajara Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Launceston Challenger Surbiton Challenger Nanchang Challenger Binghamton Challenger Portoroz Challenger Vancouver Challenger Granby Challenger Kaohsiung Challenger Canberra Challenger Tiburon Challenger Canberra Challenger Burnie Challenger Launceston Challenger Playford Challenger Qujing Challenger Sydney Challenger Anning Challenger Baotou Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Jinan Challenger Nottingham Challenger Burnie Challenger Aptos Challenger Vancouver Challenger San Luis Potosi Challenger Morelos Challenger Seoul Challenger Prosperita Open 2006 - Ostrava Gwangju Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Bangalore Challenger Zhangjiagang Challenger Pune Challenger Playford Challenger Burnie Challenger Chennai Challenger Yokohama Challenger Zhuhai Challenger Taipei City Challenger Drummondville Challenger Nottingham Challenger Happy Valley Challenger Guangzhou Challenger Phoenix Challenger Launceston Challenger Tiburon Challenger Charleston Challenger Nottingham 2 Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London 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 US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney 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 BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo AEGON Championships - London Hall of Fame Tennis Championships - Newport Apia International - Sydney PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Bet-at-home Open - Hamburg AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Turkish Airlines Open Antalya - Antalya Chengdu Open - Chengdu Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Citi Open - Washington Adelaide International 2 - Adelaide Citi Open - Washington Adelaide International 2 - Adelaide Generali Open - Kitzbuhel Lexington Challenger 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 Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Montreal Internazionali BNL d'Italia - Rome 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 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 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 Australian Open - Melbourne Australian Open - Melbourne 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, 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 Australian Open (juniors) Australian Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Wildcard) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Olympics - Tokyo M25 Nottingham M25 Carrara