Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
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 Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Slovenia F1 Croatia F3 Ljubljana Open - Ljubljana Bosnia/Herzegovina F2 Timisoara Challenger - Timisoara Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Challenger Tunisie - Tunis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Bukhara Challenger - Bukhara Karshi Challenger - Karshi Bauer Watertechnilogy Cup 2008 - Eckental Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Constanta Challenger Rijeka Challenger Segovia Challenger Istanbul Challenger Buenos Aires Challenger Asuncion Challenger Eckental Challenger Aachen Challenger Tanger Challenger Banja Luka Challenger - Banja Luka Zagreb Challenger Karshi Challenger Roma Challenger 2007 - Rome Sarajevo Challenger Barletta Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Florianopolis Challenger Dallas Challenger Blumenau Challenger Sao Paulo Challenger Marrakech Challenger Furth Challenger Monza Challenger Furth Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Brescia Challenger Guangzhou Challenger Wolfsburg Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Morocco Tennis Tour - Tanger Iskratel Open - Kranj Sacramento Challenger Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Turin Challenger Orbetello Challenger Fergana Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger ECM Prague Open 2008 - Prague Nanchang Challenger Rijeka Open - Rijeka Brescia Challenger Bangkok Challenger Anning Challenger UTC Open - Cherkassy Gimcheon Challenger Busan Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Winnipeg Challenger Cordenons Challenger Gatineau Challenger Granby Challenger Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger UTC Open by Selena - Cherkassy Caloundra ATP Challenger - Caloundra Samarkand Challenger Napoli Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Zhangjiagang Challenger Kaohsiung Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Istanbul Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger Bangalore Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Qujing Challenger Andria Challenger Aix En Provence Challenger Winnetka Challenger Gerry Weber Open - Halle RCA Championships - Indianapolis Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich CA Tennis Trophy - Vienna AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Kyoto Challenger Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston BMW Open - Munich Fairfield Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Portoroz Challenger Suzhou Challenger 2000 Mercedes Cup - Stuttgart Timisoara Challenger - Timisoara Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Shanghai Challenger Samarkand Challenger - Samarkand Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Bangalore Challenger Ljubljana Open - Ljubljana Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Toulouse - Toulouse Aptos Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Advanta Championships - Philadelphia Cordenons Challenger Mallorca Challenger SAP Open - San Jose Florence Challenger Kroger / St. Jude International - Memphis Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger U.S. Men's Clay Court Championships - Houston Ostrava Challenger Biella 7 Challenger BMW Open - Munich Sybase Open - San Jose Rome Challenger ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Poprad Tatry Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston 1999 Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. The Dubai Tennis Championships - Dubai BMW Open - Munich 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Legg Mason Tennis Classic - Washington Ipsos Bucharest Challenger - Bucharest Thailand Open - Bangkok CA Tennis Trophy - Vienna Stockholm Open - Stockholm Kitzbuhel Challenger Charlottesville Challenger The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Knoxville Challenger Legg Mason Tennis Classic - Washington Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Como Challenger Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Rijeka Challenger RCA Championships - Indianapolis Burnie Challenger Antalya Challenger ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Zagreb Challenger San Remo Challenger If Stockholm Open - Stockholm Busan Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Cremona Challenger Alessandria Challenger SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Prostejov Challenger Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Cancun Challenger Serbia Open - Belgrade Kroger / St. Jude International - Memphis Puebla Challenger Campbell's Hall of Fame Tennis Championships - Newport Winnetka Challenger SkiStar Swedish Open - Bastad Vicenza Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna SAP Open - San Jose Swiss Indoors Basel - Basel Basel Aircel Chennai Open - Chennai Montevideo Challenger Meknes Challenger US Men's Clay Court Championship - Houston Serbia Open - Belgrade Gerry Weber Open - Halle Sao Leopoldo Challenger Rabat Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Siebel Open - San Jose Marbella Challenger Marrakech Challenger China Open - Beijing Erste Bank Open - Vienna Barletta Challenger Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb AEGON Championships - London Mercedes Cup - Stuttgart SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Napoli Challenger Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Erste Bank Open - Vienna Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Brasil Open - Sao Paulo PBZ Zagreb Indoors - Zagreb Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Erste Bank Open - Vienna Blunmenau Challenger Valencia Open - Valencia Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston RCA Championships - Indianapolis Gerry Weber Open - Halle Countrywide Classic - Los Angeles Croatia Open Umag - Umag Mercedes Cup - Stuttgart Las Vegas Challenger Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Yeongwol Challenger Antalya Cup - Antalya Budapest Challenger SA Tennis Open - Johannesburg AEGON Championships - London Franklin Templeton Tennis Classic - Scottsdale CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Hong Kong Challenger BMW Open - Munich Gerry Weber Open - Halle Heineken Open - Auckland Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BMW Open - Munich Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle China Open - Beijing Santos Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Izmir Challenger Ortisei Challenger BMW Open - Munich Yokohama Challenger San Marino Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Barcelona Challenger Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Pune Challenger Delray Beach Open - Delray Beach Shenzhen Challenger BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Biella Challenger Scania Stockholm Open - Stockholm Parma Challenger Biella 1 Challenger Zadar Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven President's Cup - Tashkent U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg du Maurier Open - Montreal Generali Open 1999 - Kitzbuhel Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami RCA Championships - Indianapolis Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis NASDAQ-100 Open - Miami CA Tennis Trophy - Vienna Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow German Open - Hamburg Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Bengalaru Challenger BNP Paribas Masters - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Rome The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart PBZ Zagreb Indoors - Zagreb Eurocard Open - Stuttgart Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BMW Open - Munich Tennis Masters Series - Stuttgart BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Apia International - Sydney Western & Southern Financial Group Masters - Cincinnati UNICEF Open - 's Hertogenbosch BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai ATP Studena Croatia Open Umag - Umag The Lipton Championships - Key Biscayne Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow U.S. Open Telecom Italia Masters - Rome 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 U.S. Open - New York 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 U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 River Oaks International Tennis Tournament - Houston Australian Open (juniors) Colonial Classic - Kooyong Davis Cup, Group 2, F, LAT-SLO, 3-2 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 All Lower level tournaments Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Kooyong Classic - Kooyong Grand Slam Cup - Munich Olympics - Sydney AAMI Classic - Kooyong Olympics - London Olympics - Athens