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