Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 Slovenia F3 Germany F7 Ecuador F2 Ecuador F3 France F17 France F18 USA F26 USA F27 Canada F3 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 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 Slovenia F1 Germany F14 Turkey F6 Iran F4 Iran F5 China F4 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia F3 France F16 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Slovenia F3 Croatia F5 2001 UT Tyler Patriot Challenger - Tyler Architect Open - Budapest USTA Challenger of Orlando - Orlando Unique Zagreb Open - Zagreb St. Petersburg Challenger 2006 - St. Petersburg Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Unique Zagreb Open - Zagreb Kos-Zucchetti Tennis Cup - Cordenons PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Bolton Challenger - Bolton Lubbock Challenger - Lubbock 2006 Challenger of Santa Clarita California Challenger - Valencia Guzzini Challenger - Recanati Oberstaufen Cup - Oberstaufen Open Castilla y Leon - Segovia Dublin Challenger - Dublin The Waco International Tennis Challenger - Waco 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Open D'Orleans - Orleans Banjaluka Challenger 2007 - Banja Luka Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Heilbronn Challenger Burnie Challenger Bergamo Challenger Sunrise Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia USTA Challenger of San Antonio - San Antonio Baton Rouge Challenger Monza Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Genoa Open Challenger-Fondazione Carige - Genova ATP Open Castilla y Leon - Segovia Cremona Challenger Intersport Heilbronn Open - Heilbronn Kia International in Caloundra - Caloundra USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Ljubljana Open - Ljubljana Recanati Challenger Rome Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Club Coop's ATP Challenger International - Brisbane Segovia Challenger Istanbul Challenger BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Ljubljana Challenger Mamaia Challenger - Constanta Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Burnie Challenger Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Prostejov Challenger Marburg Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Guayaquil Challenger Cancun Challenger Caloundra Challenger Roma Challenger 2007 - Rome Athens Challenger Rijeka Challenger Polska Energia Open - Bytom Nottingham Challenger 's Tennis Masters 07 Challenger - Graz Alphen Challenger Tatra Banka Open 2006 - Bratislava Banja Luka Challenger Ljubljana Challenger Seoul Challenger Eckental Challenger Open Prevadies - St. Brieuc Loughborough Challenger Croatia Osiguranje Rijeka Open - Rijeka Bergamo Challenger Guzzini Challenger - Recanati Ostrava Challenger Prague Challenger Winnetka Challenger Ljubljana Open - Ljubljana Beijing Challenger Istanbul Challenger Dallas Challenger Honolulu Challenger BMW Tennis Championship - Sunrise Nottingham Challenger St. Brieuc Challenger Seoul Challenger Zagreb Challenger Puerto Rico Challenger Tennis Event - Humacao Portoroz Challenger 2005 Tulsa Challenger - Tulsa Istanbul Challenger Braunschweig Challenger Guimaraes Challenger Rijeka Challenger Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Baton Rouge Pro Tennis Classic - Baton Rouge ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Petange Challenger Czech Indoor Open - Prague Eckental Challenger s'Tennis Masters Challenger - Graz USTA Men's Challenger of Dallas - Dallas Binghamton Challenger Irving Challenger Tallahassee Challenger XI Abierto Internacional de Salinas - Salinas Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Shenzhen Challenger Salinas Challenger Anning Challenger Prosperita Open 2006 - Ostrava Nottingham Challenger Nottingham-2 Challenger Mordovia Cup - Saransk Heilbronn Challenger Anning Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Busan Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Portoroz Challenger Alphen Challenger Mons Challenger Sacramento Challenger Anning Challenger Brescia Challenger Dallas Challenger Black Forest Open - Freudenstadt St. Brieuc Challenger Gwangju Challenger Seoul Challenger Manchester Challenger Portoroz Challenger Alphen Challenger Monterrey Challenger Fairfield Challenger McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Happy Valley Challenger Surbiton Challenger Sarasota Challenger Sao Paulo Challenger Gemax Open - Belgrade Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Ilkley Challenger Salzburg Challenger 9° Trani Cup - Trani Portoroz Challenger Busan Challenger Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Sarajevo Challenger Granby Challenger Cordenons Challenger Manerbio Challenger Alessandria Challenger Fairfield Challenger Internazionali di Tennis - Bergamo Happy Valley Challenger Nanjing Challenger Anning Challenger Okal Cup - Eckental Ciudad de Telde - Telde Vancouver Challenger Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Irving Challenger Dubrovnik Open - Dubrovnik GHI Bronx Tennis Classic - Bronx Le Gosier Challenger Privatbank Open 2006 - Dnepropetrovsk Caltanissetta Challenger Nottingham Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Wuhan Challenger Eckental Challenger Ortisei Challenger Bauer Watertechnilogy Cup 2008 - Eckental Banja Luka Challenger Mordovia Cup 2005 - Saransk Schickendanz Open - Furth Bauer Watertechnology Cup 2007 - Eckental Ipsos Bucharest Challenger - Bucharest Sacramento Challenger Rimini Challenger Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Croatia Open - Umag Nottingham-2 Challenger Croatia Open - Umag Puebla Challenger Jonkoping Challenger Savannah Challenger International Indoor Tennis Championships of Croatia - Zagreb Karlsruhe Challenger Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Furth Challenger Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Salzburg Challenger China Open - Beijing Qatar ExxonMobil Open - Doha Dallas Challenger PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Heilbronn Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Dallas Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Medibank International - Sydney Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb BMW Open - Munich Puebla Challenger Geneva Open - Geneva Swiss Indoors Basel - Basel Memphis Open - Memphis Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle Noumea Challenger Sacramento Challenger Kazan Challenger Ordina Open - 's-Hertogenbosch BMW Open - Munich Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis Ordina Open - s-Hertogenbosch Helsinki Challenger SAP Open - San Jose Sunrise Challenger Caltanissetta Challenger Erste Bank Open - Vienna Barletta Challenger Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Johannesburg Challenger Sarasota Challenger Tunis Challenger Mercedes Cup - Stuttgart U.S. National Indoor Tennis Championships - Memphis Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Thailand Open - Bangkok Citi Open - Washington Gerry Weber Open - Halle Las Vegas Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Pilot Pen Tennis - New Haven Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Ljubljana Challenger Irving Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Regions Morgan Keegan Championships - Memphis Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Ortisei Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Surbiton Challenger Moselle Open - Metz Rome Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Cordenons Challenger Dubai Duty Free Tennis Championships - Dubai Maui Challenger Traralgon Challenger Canberra Challenger Ortisei Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Guadalajara Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur ASB Classic - Auckland Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Ljubljana Open - Ljubljana Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells SAP Open - San Jose Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami If Stockholm Open - Stockholm French Open - Paris U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Campionati Internazionali D'Italia - Rome U.S. Open - New York Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Ecuador Open - Quito Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Tennis Channel Open - Las Vegas If Stockholm Open - Stockholm Serbia Open - Belgrade Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 BNP Paribas Masters - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London River Oaks International Tennis Tournament - Houston Australian Open (juniors) Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0