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 Stella Artois Clay Court Championships - Budaors 2001 UT Tyler Patriot Challenger - Tyler Zagreb Open - Zagreb Open de Montauban - Montauban S Tennis Masters - Graz USTA Challenger of Orlando - Orlando Stella Artois Clay Court Championships - Budaors Unique Zagreb Open - Zagreb San Remo Tennis Cup 15° Piertomaso - San Remo Porsche Open - Poznan Unicredit (Suisse) Bank S.A. Challenger - Chiasso Alexander Kolyaskin Memorial - Donetsk Kobstaedernes ATP Challenger - Kolding PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham Sony Ericsson Open 2008 - Belgrade Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb Dublin Challenger - Dublin Open D'Orleans - Orleans Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Lubbock Challenger - Lubbock Bergamo Challenger Sunrise Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Baton Rouge Challenger Sofia Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Tunis Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Open Castilla y Leon - Segovia Segovia Challenger Istanbul Challenger Okal Cup - Eckental Alphen Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger 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 The Hilversum Open - Hilversum GHI Bronz Classic - Bronx Bergamo Challenger Sarajevo Challenger Athens Challenger Neride Prague Indoor - Prague Gemax Open - Belgrade Kamnik Challenger - Kamnik USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Okal Cup 2003 - Eckental ATP Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Bauer Watertechnology Cup - Eckental 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 Ortisei Challenger Bergamo Challenger Riviera di Rimini Challenger 2004 - Rimini Winnetka Challenger Dallas Challenger Ljubljana Open - Ljubljana Porsche Open - Poznan Nottingham Challenger Akbank Private Banking TED Open 2006 - Istanbul Istanbul Challenger TED Open - Istanbul Guimaraes Challenger Vancouver Challenger Petange Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Eckental Challenger Irving Challenger Olbia Challenger - Olbia Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo S Tennis Master Championship - Graz Nottingham Challenger 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 Ethias Trophy - Mons Lambertz Open - Aachen Privat Bank Cup - Dnepropetrovsk Tatra Banka Open 2006 - Bratislava Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Labertz Open by Stawag - Aachen Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental BMW Tennis Championship - Sunrise Athens Challenger Rome Challenger Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Rijeka Open - Rijeka Mons Challenger Brescia Challenger Dallas Challenger USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Salinas Challenger Heilbronn Challenger Manchester Challenger Tunis Open 2007 - Tunis Ljubljana Open - Ljubljana Heilbronn Open - Heilbronn Monterrey 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 Surbiton 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 Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag International Championship of Croatia - Umag 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 Privatbank Open 2006 - Dnepropetrovsk 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 Croatia Open - Umag St. Petersburg Open - St. Petersburg Zagreb Open - Zagreb Medibank Private International - Sydney 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 Thailand Open - Bangkok Arad Challenger Gerry Weber Open - Halle s'Tennis Masters Challenger - Graz 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 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 Kobstaedernes ATP Challenger - Kolding RCA Championships - Indianapolis Rijeka Challenger Thailand Open - Bangkok Zagreb Challenger Puebla Challenger 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 Furth Challenger Cremona Challenger Gerry Weber Open - Halle Dallas Challenger Salzburg Challenger Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Heilbronn Challenger Qatar Exxon Mobil Open - Doha Dallas Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Noumea Challenger Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Ordina Open - 's-Hertogenbosch BMW Open - Munich Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch PBZ Zagreb Indoors - Zagreb Bergamo Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger If Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis St. Petersburg Open - St. Petersburg Cherbourg Challeger Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Ordina Open - s-Hertogenbosch Helsinki Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Sarajevo Challenger SAP Open - San Jose US Men's Clay Court Championship - Houston Sunrise Challenger Jersey Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Countrywide Classic - Los Angeles Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London Monza Challenger Sarasota Challenger Tunis Challenger Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport BMW Open - Munich Geneva Open - Geneva Ortisei Challenger Thailand Open - Bangkok Citi Open - Washington Gerry Weber Open - Halle Swiss Indoors Basel - Basel Memphis Open - Memphis Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Erste Bank Open - Vienna Memphis Open - Memphis 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 Pilot Pen Tennis - New Haven NASDAQ-100 Open - Miami Campbells Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati 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 Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo 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 Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami If Stockholm Open - Stockholm Rogers Cup - Toronto Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome U.S. Open - New York 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 Wimbledon - London Serbia Open - Belgrade French Open - Paris U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 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, PO, FRA-GER 4-1 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 River Oaks International Tennis Tournament - Houston 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