Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments Tennis Masters Series - Cincinnati RCA Championships - Indianapolis TD Waterhouse Cup - Long Island U.S. Open - New York President's Cup - Tashkent CA Tennis Trophy - Vienna Tennis Masters Series - Madrid Tennis Masters Series - Paris Banja Luka Challenger 2003 - Banja Luka Siebel Open - San Jose Kroger / St. Jude International - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Monte Carlo BMW Open - Munich Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Olympics - Athens U.S. Open - New York CA Tennis Trophy - Vienna Tennis Masters Series - Madrid Stockholm Open - Stockholm BNP Paribas Masters - Paris Sarajevo Open 2004 - Sarajevo Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Australian Open - Melbourne SAP Open - San Jose Kroger / St. Jude International - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami River Oaks International Tennis Tournament - Houston U.S. Men's Clay Court Championships - Houston BMW Open - Munich Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes-Benz Cup - Los Angeles Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Thailand Open - Bangkok CA Tennis Trophy - Vienna Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Davis Cup, World Group, PO, CZE-GER 2-3 Qatar ExxonMobil Open - Doha Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami US Men's Clay Court Championships - Houston BMW Open - Munich Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Countrywide Classic - Los Angeles Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BA-CA Tennis Trophy - Vienna Masters Series Madrid - Madrid St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Colonial Classic - Kooyong Davis Cup, World Group, 1R, GER-FRA 2-3 Banja Luka Challenger - Banja Luka Davis Cup, World Group, PO, GER-THA 4-1 Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Men's Clay Court Championships - Houston BMW Open - Munich Campionati Internazionali D'Italia - Rome Wimbledon - London Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Thailand Open - Bangkok Stockholm Open - Stockholm Tennis Masters Series - Madrid BNP Paribas Masters - Paris AAMI Classic - Kooyong Davis Cup, World Group, 1R, GER-CRO 3-2 BH Telecom Sarajevo 2007 - Sarajevo Davis Cup, World Group, QF, BEL-GER 2-3 Croatia Osiguranje Rijeka Open - Rijeka Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi Genova Open Challenger - Genova Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Ipsos Bucharest Challenger - Bucharest Davis Cup, World Group, SF, RUS-GER 3-2 The Tarka Challenger - Barnstaple Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille SAP Open - San Jose Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Masters Series Monte-Carlo - Monte-Carlo Gerry Weber Open - Halle Wimbledon - London Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington U.S. Open - New York Davidoff Swiss Indoors Basel - Basel ECM Prague Open 2008 - Prague Morocco Tennis Tour - Rabat Zagreb Open - Zagreb Polska Energia Open - Bytom Mamaia Challenger - Constanta Medjurgorje Open - Medjugorje 84° Concurso Internacional Tenis San Sebastian - San Sebastian Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Caversham International Tennis Tournament - Jersey Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston Mutua Madrilena Masters Madrid - Madrid French Open - Paris Gerry Weber Open - Halle Wimbledon - London Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Shanghai - Shanghai If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna BNP Paribas Masters - Paris Kyoto Challenger Sarajevo Challenger Ostrava Challenger San Remo Challenger Zagreb Challenger Rijeka Challenger 1 Masters Guinot Mary Cohr Poznan Challenger Vancouver Challenger Ljubljana Challenger Napoli Challenger Kolding Challenger Aachen Challenger Genova Challenger Qatar Exxon Mobil Open - Doha Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Gerry Weber Open - Halle Wimbledon - London ATP Studena Croatia Open Umag - Umag U.S. Open - New York Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm Bergamo Challenger Belgrade Challenger AAMI Classic - Kooyong Sarajevo Challenger Rome Challenger Ostrava Challenger Davis Cup, PO, CRO-ECU 5-0 Zagreb Challenger Alessandria Challenger Rimini Challenger Segovia Challenger Istanbul Challenger Bangkok Challenger Astana Challenger Ortisei Challenger Aircel Chennai Open - Chennai Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona BMW Open - Munich French Open - Paris Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, World Group, 1R, CRO-GER 2-3 Zagreb Challenger Davis Cup, World Group, PO, RSA-CRO 1-4 Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade BMW Open - Munich Power Horse World Team Cup - Dusseldorf French Open - Paris Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Wimbledon - London Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Citi Open - Washington Olympics - London Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Valencia Open - Valencia Dallas Challenger Davis Cup, World Group, 1R, JPN-CRO 2-3 Petange Challenger Tashkent Challenger Bratislava Challenger Hopman Cup - Perth Qatar ExxonMobil Open - Doha Heineken Open - Auckland Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Power Horse Cup - Dusseldorf French Open - Paris Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Wimbledon - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia BNP Paribas Masters - Paris AAMI Classic - Kooyong Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Qatar ExxonMobil Open - Doha Heineken Open - Auckland Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wimbledon - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Ilkley Challenger Aptos Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Andria Challenger Brisbane International - Brisbane Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid French Open - Paris Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Wimbledon - London Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Canberra Challenger Irving Challenger Mons Challenger Tashkent Challenger Brisbane International - Brisbane Australian Open - Melbourne Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Wimbledon - London SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel China Open - Beijing Kooyong Classic - Kooyong Dubai Duty Free Tennis Championships - Dubai All Lower level tournaments Franklin Templeton Tennis Classic - Scottsdale The Lipton Championships - Key Biscayne German Open - Hamburg Italian Open - Rome Gerry Weber Open - Halle Wimbledon - London Legg Mason Tennis Classic - Washington D.C. du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati RCA Championships - Indianapolis U.S. Open - New York Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Eurocard Open - Stuttgart Hellmann's Cup - Santiago Australian Open - Melbourne Sybase Open - San Jose Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Salem Open - Hong Kong BMW Open - Munich Licher German Open - Hamburg Italian Open - Rome French Open - Paris Gerry Weber Open - Halle Wimbledon - London 1998 Mercedes Cup - Stuttgart du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati RCA Championships - Indianapolis U.S. Open - New York Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Eurocard Open - Stuttgart 13th Paris Open - Paris Scania Stockholm Open - Stockholm Heineken Open - Auckland Australian Open - Melbourne Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo BMW Open - Munich Licher German Open - Hamburg French Open - Paris Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Wimbledon - London 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati RCA Championships - Indianapolis U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Eurocard Open - Stuttgart 14th Paris Open - Paris Scania Stockholm Open - Stockholm Heineken Open - Auckland Australian Open - Melbourne Kroger / St. Jude International - Memphis Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Open Seat-Godo 2000 - Barcelona BMW Open - Munich Italian Open - Rome German Open - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London 2000 Mercedes Cup - Stuttgart U.S. Open - New York Olympics - Sydney CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tennis Masters Series - Stuttgart Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Paris AAPT Championships - Adelaide Adidas International - Sydney Australian Open - Melbourne Kroger / St. Jude International - Memphis Sybase Open - San Jose Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Mallorca Open - Mallorca Tennis Masters Series - Rome Tennis Masters Series - Hamburg French Open - Paris Gerry Weber Open - Halle Wimbledon - London Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island U.S. Open - New York Kremlin Cup - Moscow CA Tennis Trophy - Vienna Tennis Masters Series - Stuttgart St. Petersburg Open - St. Petersburg Tennis Masters Series - Paris Australian Open - Melbourne Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo U.S. Men's Clay Court Championships - Houston BMW Open - Munich Tennis Masters Series - Rome Tennis Masters Series - Hamburg French Open - Paris Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Toronto Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Indianapolis U.S. Open Basel Gemax Samsung Open 2004 - Belgrade Qatar F2 Zagreb Open - Zagreb ARAG World Team Championship - Dusseldorf Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 Italy F15 Romania F12 Serbia&Montenegro F4 Croatia F4 Croatia F5 Hungary F5 Germany-w1 Germany-w2 ARAG World Team Championship - Dusseldorf Croatia F1 Croatia F2 Davis Cup, Group 1, 2R, RSA-GER 2-3 Sarajevo Open - Sarajevo Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Croatia F3 Croatia F4 Croatia F5 Croatia F6 Banja Luka Challenger 2005 - Banja Luka Lambertz Open by Stawag - Aachen BH Telecom Indoors Sarajevo 2006 - Sarajevo Israel F2 Israel F3 Italy F6 Turkey #1-w1 Turkey #1-w2 Turkey #1-w3 Turkey #1-w4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Romania F7 Serbia & Montenegro F1 Grand Slam Cup - Munich 8° Trani Cup - Trani Croatia F3 Croatia F4 Croatia F5 Croatia F6 Nigeria F5 Bauer Watertechnology Cup - Eckental Nigeria F6 Israel F4 Israel F5 Israel F6 Heilbronn Open - Heilbronn Germany F2 Croatia F1 Croatia F2 Open Prevadies - St. Brieuc Italy F11 Unique Zagreb Open - Zagreb Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Bosnia/Herzegovina F6 Heilbronn Open - Heilbronn Germany F2 Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Black Forest Open - Freudenstadt Italy F26 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Tatra Banka Slovak Open - Bratislava Belgrade Challenger Wolfsburg Challenger Germany F2 Germany F3 Sofia Challenger