Career 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 USA F14 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 USA F29 USA F31 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 USA F24 France F17 France F18 USA F1 USA F6 USA F9 Slovenia F1 Slovenia F2 Slovenia F3 USA F12 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 USA F2 Austria F2 USA F3 Australia F1 USA F4 USA F5 USA F6 USA F8 Italy F11 USA F10 Bosnia/Herzegovina F3 Slovenia F1 USA F17 USA F20 USA F21 USA F23 USA F24 Bosnia/Herzegovina F6 Germany F19 USA F1 Croatia F1 Croatia F2 USA F5 USA F6 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 USA F1 Slovenia F1 Usa F12 Usa F13 Germany F14 Turkey F6 Iran F4 Iran F5 China F4 USA F26 USA F27 USA F8 Hungary F6 Czech Republic F4 USA F30 Czech Republic F5 Tunisia F4 USA F32 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 USA F23 Croatia F3 USA F24 USA F23 France F16 USA F26 USA F28 USA F29 Austria F2 USA F3 Croatia F2 USA F4 USA F5 USA F10 Bosnia/Herzegovina F1 USA F11 Australia F2 Slovenia F3 Croatia F5 USA F7 The LTA Bolton Challenger - Bolton Architect Open - Budapest Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava USTA Tallahassee Tennis Challenger - Tallahassee Dublin Challenger - Dublin The Comercia Challenger - Aptos Banjaluka Challenger 2007 - Banja Luka Swanston Challenger - Sacramento Puerto Rico Challenger Tennis Event - Humacao 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Men's Pro Challenger at Tunica National - Tunica Genoa Open Challenger-Fondazione Carige - Genova Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Kia International in Caloundra - Caloundra Guzzini Challenger - Recanati 2007 Challenger of Santa Clara - Valencia 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Ljubljana Open - Ljubljana Nielsen USTA Pro Tennis Championship - Winnetka La Rinascente Tennis Cup Harbour Club Milano - Milan Fifth-Third Bank Tennis Classic - Lexington Club Coop's ATP Challenger International - Brisbane The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana BH Telecom Sarajevo 2007 - Sarajevo Waco Tennis Challenger - Waco Ljubljana Open - Ljubljana Unique Zagreb Open - Zagreb Mamaia Challenger - Constanta Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Dallas Challenger Cherbourg Challenger Kyoto Challenger Music City Challenger - Nashville Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Bangkok Challenger Monza Challenger Rome Challenger Talahassee Challenger Rome Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Yuba City Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso 2006 North Shore Pro Tennis Championship - Winnetka Aptos Challenger Lexington Challenger Recanati Challenger WOW Cafe Challenger - New Orleans Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento Roma Challenger 2007 - Rome Polska Energia Open - Bytom Tulsa Challenger 's Tennis Masters 07 Challenger - Graz Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Burnie Challenger Savannah Challenger Sarasota Challenger Prostejov Challenger Ojai Challenger Marburg Challenger Aptos Challenger Open Prevadies - St. Brieuc II Naples ITG Challenger - Naples Tulsa Challenger Croatia Osiguranje Rijeka Open - Rijeka Tiburon Challenger Charlottesville Challenger Guayaquil Challenger Honolulu Challenger Guzzini Challenger - Recanati Caloundra Challenger Sacramento Challenger - Sacramento Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ford Tennis Championships - Louisville Nottingham Challenger Rijeka Challenger Nottingham Challenger JSM Challenger - Champaign Honolulu Challenger St. Brieuc Challenger Seoul Challenger Alphen Challenger Zagreb Challenger Banja Luka Challenger Tulsa Challenger Braunschweig Challenger Ljubljana Challenger Rijeka Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Charlottesville Challenger ECM Prague Open 2008 - Prague Eckental Challenger Calabasas Challenger Rijeka Open - Rijeka Knoxville Challenger Loughborough Challenger Winnetka Challenger Honolulu Challenger Sunset Moulding Challenger - Yuba City Czech Indoor Open - Prague Sarasota Challenger Ostrava Challenger Prague Challenger Winnetka Challenger s'Tennis Masters Challenger - Graz Beijing Challenger Semgroup Challenger - Tulsa Binghamton Challenger Istanbul Challenger Tallahassee Challenger Recanati Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Maui Challenger Ljubljana Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Tallahassee Challenger Prosperita Open 2006 - Ostrava Nottingham Challenger Wolfsburg Challenger Winnetka Challenger Portoroz Challenger Mordovia Cup - Saransk Rhodes Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger Anning Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Black Forest Open - Freudenstadt Napa Challenger Sacramento Challenger Tiburon Challenger McDonalds ATP Challenger - Burnie Knoxville Challenger Internazionali di Tennis di Bergamo - Bergamo Savannah Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Portoroz Challenger Alphen Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Charlottesville Challenger Sarasota Challenger Dallas Challenger Irving Challenger St. Brieuc Challenger Gwangju Challenger Bordeaux Challenger Seoul Challenger Portoroz Challenger Alphen Challenger Fairfield Challenger Knoxville Challenger Happy Valley Challenger Dallas Challenger Irving Challenger Bordeaux Challenger Gemax Open - Belgrade Carson Challenger Stockton Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Ilkley Challenger Charlottesville Challenger Cleveland Challenger Charlottesville Challenger Salzburg Challenger Carson Challenger Irving Challenger 9° Trani Cup - Trani Winnetka Challenger Portoroz Challenger Sarasota Challenger Tallahassee Challenger Sacramento Challenger Busan Challenger Cancun Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Black Forest Open - Freudenstadt Burnie Challenger Dallas Challenger Knoxville Challenger 2007 Knoxville Challenger - Knoxville Sarajevo Challenger Cordenons Challenger Manerbio Challenger Alessandria Challenger Fairfield Challenger Internazionali di Tennis - Bergamo Knoxville Challenger Ilkley Challenger Happy Valley Challenger Nanjing Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Winnetka Challenger Manchester Challenger Vancouver Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Las Vegas Challenger Charlottesville Challenger Rennes Challenger Sarasota Challenger Dubrovnik Open - Dubrovnik Bergamo Challenger Fifth Third Bank Tennis Championships - Lexington Charlottesville Challenger USTA Challenger - Champaign Savannah Challenger Winnetka Challenger Caltanissetta Challenger Dallas Challenger Indian Wells Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Wuhan Challenger Eckental Challenger Bauer Watertechnilogy Cup 2008 - Eckental Banja Luka Challenger Mordovia Cup 2005 - Saransk USTA Freeman Men's Challenger - Joplin Bauer Watertechnology Cup 2007 - Eckental AGT Challenger - Leon Ipsos Bucharest Challenger - Bucharest Knoxville Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Rimini Challenger Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Rijeka Challenger Ford Tennis Championships - Louisville Nottingham-2 Challenger Sarasota Challenger Jonkoping Challenger Carson Challenger Savannah Challenger Karlsruhe Challenger Irving Challenger Croatia Open - Umag Furth Challenger Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Salzburg Challenger SAP Open - San Jose SAP Open - San Jose Champaign Challenger San Francisco Challenger Gerry Weber Open - Halle Heilbronn Challenger Dallas Challenger ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Dallas Challenger Tallahassee Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Puebla Challenger 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 Winnetka Challenger Winnipeg Challenger Noumea Challenger Sacramento Challenger Dallas Challenger Kazan Challenger Atlanta Tennis Championships - Atlanta Charlottesville Challenger Belgrade Challenger Charlottesville Challenger Knoxville Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg China Open - Beijing Champaign Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Sunrise Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Tiburon Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Caltanissetta Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dallas Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barletta Challenger Rimouski Challenger Dallas Challenger AEGON Championships - London Open de Nice Cote d'Azur - Nice Countrywide Classic - Los Angeles Sarasota Challenger Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Johannesburg Challenger Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm New York Open - New York Baton Rouge Challenger Millennium Estoril Open - Estoril AEGON Championships - London Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Athens Challenger Tallahassee Challenger Knoxville Challenger Las Vegas Challenger AEGON Championships - London Champaign Challenger US Men's Clay Court Championship - Houston China Open - Beijing Farmers Classic - Los Angeles AEGON Championships - London Gerry Weber Open - Halle Houston Challenger Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Heineken Open - Auckland Ljubljana Challenger Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Irving Challenger AEGON International - Eastbourne Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Sarasota Challenger Power Horse Cup - Dusseldorf Citi Open - Washington Le Gosier Challenger Surbiton Challenger US Men's Clay Court Championship - Houston Rome Challenger Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Memphis Open - Memphis Ljubljana Open - Ljubljana Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Bastad Challenger Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Antonio Savoldi-Marco Co. - Manerbio Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Medibank International - Sydney ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Memphis Open - Memphis BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Rogers Cup - Montreal Sony Open Tennis - Miami BMW Open - Munich Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York 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 Bet-at-home Open - Hamburg U.S. Open - New York US Men's Clay Court Championship - Houston Australian Open - Melbourne Sony Open Tennis - Miami Gazprom Hungarian Open - Budapest 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 Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London Miami Open - Miami Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Citi Open - Washington Serbia Open - Belgrade BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport 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, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 French Open - Paris Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 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, 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 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 U.S. Open (juniors) French Open (juniors) 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