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 Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Bosnia & Herzegovina F5 Croatia F6 2001 UT Tyler Patriot Challenger - Tyler Zagreb Open - Zagreb Open de Montauban - Montauban USTA Challenger of Orlando - Orlando Unique Zagreb Open - Zagreb Bauer Watertechnology Cup - Eckental Stella Artois Clay Court Championships - Budaors S Tennis Masters - Graz Stella Artois Clay Court Championships - Budaors San Remo Tennis Cup 15° Piertomaso - San Remo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Alexander Kolyaskin Memorial - Donetsk Porsche Open - Poznan PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade Kobstaedernes ATP Challenger - Kolding The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb Lubbock Challenger - Lubbock 2006 Challenger of Santa Clarita California Challenger - Valencia BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Castilla y Leon - Segovia Dublin Challenger - Dublin Okal Cup - Eckental The Waco International Tennis Challenger - Waco Ispat Open 2004 - Ostrava Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Gemax Open 2002 - Belgrade Unique Zagreb Open - Zagreb Sporting Challenger '07 Trofeo Regione Piemonte - Turin Unicredit Czech Open 2007 - Prostejov Open D'Orleans - Orleans The Hilversum Open - Hilversum GHI Bronz Classic - Bronx Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Neride Prague Indoor - Prague Heilbronn Challenger Gemax Open - Belgrade Bergamo Challenger Kamnik Challenger - Kamnik Sunrise Challenger USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Baton Rouge Challenger Okal Cup 2003 - Eckental Sofia Challenger Tunis Challenger Rhodes Challenger Ramat Hasharon Challenger ATP Open Castilla y Leon - Segovia Cremona Challenger GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Ljubljana Open 2008 - Ljubljana Intersport Heilbronn Open - Heilbronn Lambertz Open - Aachen IPP Open - Helsinki USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Citta di Olbia - Olbia XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Riviera di Rimini Challenger 2004 - Rimini Ljubljana Open - Ljubljana Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul TED Open - Istanbul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Segovia Challenger Istanbul Challenger Olbia Challenger - Olbia Tunis Open - Tunis Alphen Challenger BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger S Tennis Master Championship - Graz KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Banja Luka Challenger 2004 - Banja Luka ATP Slovak Open Challenger - Bratislava Bergamo Challenger Ethias Trophy - Mons Lambertz Open - Aachen Sarajevo Challenger Athens Challenger Privat Bank Cup - Dnepropetrovsk Tatra Banka Open 2006 - Bratislava Ortisei Challenger Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Bergamo Challenger Labertz Open by Stawag - Aachen Winnetka Challenger Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental Dallas Challenger BMW Tennis Championship - Sunrise Nottingham Challenger Athens Challenger Rome Challenger Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Istanbul Challenger Guimaraes Challenger Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Rijeka Open - Rijeka Petange Challenger Eckental Challenger USTA Men's Challenger of Dallas - Dallas Irving Challenger XI Abierto Internacional de Salinas - Salinas Salinas Challenger Nottingham Challenger Heilbronn Challenger Tunis Open 2007 - Tunis Mons Challenger Brescia Challenger Dallas Challenger Ljubljana Open - Ljubljana Manchester Challenger Monterrey Challenger Heilbronn Open - Heilbronn Surbiton Challenger CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Tennis Napoli Cup 2004 - Napoli Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Rijeka Challenger Calabasas Challenger Knoxville Challenger Zagreb Challenger Akbank Private Banking TED Open - Istanbul Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Banja Luka 2002 - Banja Luka USTA/Adtech Challenger - Boston Granby Challenger Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Fujitsu Siemens Open - Budapest Jameson Cup - Milan Ciudad de Telde - Telde Schickedanz Open - Furth XI Venice Open - Venice Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Croatia Open - Umag Irving Challenger Milano Challenger-Jameson Cup - Milan GHI Bronx Tennis Classic - Bronx Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Le Gosier Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Internationaler Raiffeisen Grand Prix - St. Polten Privatbank Open 2006 - Dnepropetrovsk International Championship of Croatia - Umag International Championship of Croatia - Umag Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Nottingham Challenger Heilbronn Open - Heilbronn Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Banja Luka Challenger 2003 - Banja Luka 4th Volkswagen Challenger - Wolfsburg Ortisei Challenger Oberstaufen Cup - Oberstaufen Zagreb Open - Zagreb Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Bulgarian Open - Sofia Dubrovnik Open - Dubrovnik Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis Schickendanz Open - Furth Banja Luka Challenger - Banja Luka Arad Challenger s'Tennis Masters Challenger - Graz Kobstaedernes ATP Challenger - Kolding Rijeka Challenger Croatia Open - Umag St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Thailand Open - Bangkok Zagreb Challenger Puebla Challenger Gerry Weber Open - Halle Furth Challenger Cremona Challenger AIG Japan Open Tennis Championships - Tokyo 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 Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam 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 Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel 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 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 St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Dallas Challenger Salzburg Challenger PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Legg Mason Tennis Classic - Washington Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Heilbronn Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London Medibank International - Sydney 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 BMW Open - Munich 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 Honolulu Challenger Ordina Open - 's-Hertogenbosch BMW Open - Munich Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Bergamo Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger If Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger Ordina Open - s-Hertogenbosch Helsinki Challenger Sarajevo Challenger SAP Open - San Jose Sunrise Challenger Jersey Challenger Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Monza 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 Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Serbia Open - Belgrade SA Tennis Open - Johannesburg Heilbronn Challenger ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Recanati Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Banja Luka Challenger Ljubljana Challenger Irving Challenger Regions Morgan Keegan Championships - Memphis Zagreb Challenger Gerry Weber Open - Halle Croatia Open - Umag US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Ortisei 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 Memorial Savigni - Sassuolo BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb ASB Classic - Auckland Zagreb Open - Zagreb Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Intersport Heilbronn Open - Heilbronn XI Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo PrivatBank Cup - Dnepropetrovsk AIG Japan Open - Tokyo 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 Estoril Open - Estoril The Artois Championships - London Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch China Open - Beijing Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad 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 Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven NASDAQ-100 Open - Miami Campbells Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Dubai Open - Dubai Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag International Tennis Championships - Delray Beach Thailand Open - Bangkok BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells SAP Open - San Jose Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami If Stockholm Open - Stockholm French Open - Paris Wimbledon - London 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 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 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 U.S. Open - New York Wimbledon - London Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Ecuador Open - Quito Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Croatia Open - Umag Tennis Channel Open - Las Vegas Chennai Open - Chennai If Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Serbia Open - Belgrade French Open - Paris U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London River Oaks International Tennis Tournament - Houston Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3