Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Germany F2 Germany F3 Australia F2 Romania F1 Romania F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 Serbia&Montenegro F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Germany F1 Germany F2 Greece F1 Greece F2 Bosnia/Herzegovina F1 Serbia & Montenegro F2 USA F1 USA F3 Turkey F1 Turkey F2 Turkey F3 France F4 Italy F22 Okal Cup 2001 International Bavarian Championships - Eckental Intersport Heilbronn Open - Heilbronn Black Forest Open - Alpirsbach Uncle Toby's Burnie Challenger - Tasmania Music City Challenger - Nashville Tunisia F4 Tunisia F5 Baden Open - Ettlingen Bosnia/Herzegovina F2 Open Castilla y Leon - Segovia Bosnia/Herzegovina F3 Serbia & Montenegro F1 Germany F11 San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento USTA Challenger - Champaign IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome The Surbiton Trophy - Surbiton Challenger Natrel Presented by National Bank - Granby Swanston Challenger - Sacramento Croatia F1 Pro Challenger at Calabasas - Calabasas Hungary F6 Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Tunis Open - Tunis San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Banja Luka Challenger 2008 - Banja Luka Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Schickendanz Open - Furth TED Open - Istanbul Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Wolfsburg Challenger Rome Challenger Ramat Hasharon Challenger Turin Challenger Oberstaufen Challenger San Benedetto Challenger Vancouver Challenger St. Remy Challenger Alexander Kolyaskin Memorial - Donetsk Mons Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Belgrade Challenger Nottingham Challenger Aptos Challenger Okal Cup - Eckental The Shelbourne Irish Open - Dublin Wolfsburg Challenger Powder Byrne Trophy - Surbiton Nottingham Challenger BMW Challenger Open - Monchengladbach Aptos Challenger Genova Challenger Rennes Challenger Orleans Challenger Whirlpool Open - Budapest Eckental Challenger Baden Open - Karlsruhe Challenger Hamburg - Hamburg Helsinki Challenger Heilbronn Open - Heilbronn Muller Cup - Ulm Heilbronn Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Arad Challenger Kuppers Kolsch Cup by Lambertz - Aachen 2002 USTA Tallahassee Tennis Challenger - Tallahassee Memorial Kolyaskin - Donetsk Gallagher International - Hamilton Muller Cup - Ulm Okal Cup - International Bavarian Championship - Eckental CA-Challenge - Graz Cherbourg Challenger Sarasota Challenger ATU Cup 2001 - Weiden Lambertz Open - Aachen Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon Nottingham Challenger Nottingham-2 Challenger Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw GHI Bronz Classic - Bronx Bauer Watertechnology Cup - Eckental Binghamton Challenger IPP Open - Helsinki Gemax Open - Belgrade Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn Lexington Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia XXXVII Torneig C.E. Laieta - Barcelona XI Open International D'Andorra - Andorra Ljubljana Open 2008 - Ljubljana Como Challenger Orleans Challenger Fergana Challenger Mons Challenger The Manchester Trophy - Manchester Rennes Challenger Mouilleron-Le-Captif Challenger Schickedanz Open 2007 - Furth Chennai Challenger Kolkata Challenger New Delhi Challenger Kazan Challenger St. Brieuc Challenger Savannah Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger TED Open - Istanbul Orleans Challenger Geneva Challenger Brescia Challenger Wroclaw Challenger Turin Challenger Heilbronn Challenger Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Banja Luka Challenger Brescia Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Bergamo Challenger S Tennis Master Championship - Graz Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville JSM Challenger - Champaign ATP Open Castilla y Leon - Segovia Leon Challenger Busan Challenger Seoul Challenger Open D'Orleans - Orleans Challenger Casablanca San Angel - Mexico City Banja Luka Challenger 2004 - Banja Luka Akbank Private Banking TED Open - Istanbul Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental Mitsubishi Electric Europe Cup - Monza Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Ford Tennis Championships - Louisville Music City Challenger - Nashville Heilbronn Open - Heilbronn Freeman Men's $50,000 Challenger - Joplin BH Telecom Sarajevo 2007 - Sarajevo Granby Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Siemens Open - Scheveningen BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Athens Challenger Rome Challenger Banja Luka Challenger 2005 - Banja Luka Ethias Tennis Trophy - Mons 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Kobstaedernes ATP Challenger - Kolding Vancouver Challenger Lambertz Open by Stawag - Aachen Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Zagreb Open - Zagreb IPP Open - Helsinki Baden Open - Karlsruhe Mobilux Open - Luxembourg Sporting Challenger '08-Trofeo Regione Piemonte - Turin Sarajevo Challenger Ford Tennis Championships - Louisville BH Telecom Indoors Sarajevo 2006 - Sarajevo Music City Challenger - Nashville JSM Challenger of Champaign - Urbana BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Oberstaufen Cup - Oberstaufen Porsche Open - Poznan Open D'Orleans - Orleans Ljubljana Challenger Ljubljana Open - Ljubljana Lexington Challenger Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Sarajevo Open 2004 - Sarajevo Mersin Challenger Segovia Challenger Logopak Challenger 2005 - Lubeck Swanston Challenger - Sacramento Ostdeutscher Sparkassen Cup - Dresden Dallas Challenger Tunis Challenger Tallahassee Challenger Rimini Challenger Braunschweig Challenger Lamberts Open by Stawag - Aachen Mons Challenger Sporting Challenger 2003 - Turin 10th Wartburg Open - Eisenach Arad Challenger Braunschweig Challenger Mons Challenger Oberstaufen Challenger Como Challenger Orleans Challenger Aachen Challenger Sarajevo Open - Sarajevo Olbia Challenger - Olbia Heilbronn Challenger Open de Tenis Amaya - Pamplona Bukhara Challenger - Bukhara Andria Challenger Tatra Banka Slovak Open - Bratislava Architect Open - Budapest Bergamo Challenger Bergamo Challenger New Delhi Challenger Open de L'Isere - Grenoble 2007 Knoxville Challenger - Knoxville Home Depot Center USTA Challenger - Carson Furth Challenger Recanati Challenger Prague Challenger Gelsor Open Romania - Bucharest Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Rezidenza Open - Magdeburg Geneva Challenger - Geneva Warsteiner Grand Prix - Oberstaufen Marburg Challenger Manchester Challenger Volkswagen Challenger 2004 - Wolfsburg Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck 2001 - Lubeck Schickedanz Open - Furth Granby Challenger - Granby Compaq Challenger - Bucharest Open Castilla y Leon Trofeo Iberdrola - Segovia Banja Luka 2002 - Banja Luka Open Seat Godo - Barcelona Gerry Weber Open - Halle VIII Avierto Internacional de Salinas - Salinas Gemax Open - Belgrade Grand Prix de Tennis de Lyon - Lyon Naples Challenger - Naples Athens Challenger ATP Open Castilla y Leon - Segovia Monza Challenger Trofeo Internacional Club Laieta - Barcelona Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia Timisoara Challenger Open de Montauban - Montauban Black Forest Open - Freudenstadt BMW Open - Munich AT&T Challenger of Dallas - Dallas Aptos Challenger Croatia Open - Umag Davidoff Swiss Indoors - Basel Gemax Open 2002 - Belgrade Chennai Open - Chennai Stella Artois Clay Court Championships - Budaors International Indoor Tennis Championships of Croatia - Zagreb CA Challenge 2002 - Graz Delray Beach International Tennis Championships - Delray Beach Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Germany F1 The Stella Artois Championships - London Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors Basel - Basel Raanana Challenger Chennai Open - Chennai Czech Indoor Open - Prague Gemax Samsung Open 2004 - Belgrade Uncle Toby's Australian Men's Clay Court Challenger - Canberra Prague Open - Prague Open de L'Isere - Grenoble Ortisei Challenger The LTA Bolton Challenger - Bolton Millenium Tennis Championships - Delray Beach USTA Men's Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Ljubljana Open - Ljubljana The Tennis Channel Open - Las Vegas Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston PrivatBank Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg Open Mutouest St. Brieuc - St. Brieuc Open Seat Godo 2007 - Barcelona The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ostdeutscher Sparkessen Cup - Dresden Countrywide Classic - Los Angeles Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Bergamo Challenger Mercedes Cup - Stuttgart Rhodes Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Rabat Challenger The Dubai Tennis Championships - Dubai ATP Challenger Trophy 2008 - Trnava Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Geneva Challenger Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Wroclaw Challenger Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb San Remo Challenger Athens Challenger Izmir Challenger Zagreb Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London Karlsruhe Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Braunschweig Challenger Moselle Open - Metz Irving Challenger Sarasota Challenger Bratislava Challenger Bratislava Challenger China Open - Beijing Helsinki Challenger Cordenons Challenger Kremlin Cup - Moscow Petange Challenger Salzburg Challenger Braunschweig Challenger Vicenza Challenger Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Noumea Challenger Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Nottingham Challenger ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Bergamo Challenger BMW Open - Munich Gerry Weber Open - Halle Open 13 - Marseille Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Meknes Challenger Indianapolis Tennis Championships - Indianapolis Kolkata Challenger Mercedes Cup - Stuttgart BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Helsinki Challenger PBZ Zagreb Indoors - Zagreb Marrakech Challenger Sunrise Challenger Heilbronn Challenger Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Barletta Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Citi Open - Washington Le Gosier Challenger Napoli Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport BMW Open - Munich Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Campbell's Hall of Fame Tennis Championships - Newport Monza Challenger China Open - Beijing Genova Challenger Athens Challenger Eckental Challenger Ortisei Challenger Tunis Challenger Mumbai Open - Mumbai Sydney International - Sydney The Stella Artois Championships - London Helsinki Challenger Davidoff Swiss Indoors - Basel Open de Nice Cote dAzur - Nice Heilbronn Challenger Open de Moselle - Metz Citi Open - Washington AEGON Championships - London Tallahassee Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Astana Challenger Ljubljana Challenger Bratislava Challenger Rennes Challenger UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Napoli Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart AEGON International - Eastbourne SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Moselle Open - Metz Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Andria Challenger AIG Japan Open Tennis Championships - Tokyo Moselle Open - Metz Chengdu Open - Chengdu San Luis Potosi Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Black Forest Open 2002 - Freudenstadt Claro Open Colombia - Bogota Bordeaux Challenger BB&T Atlanta Open - Atlanta Tatra Banka Slovak Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Millennium Estoril Open - Estoril Izmir Challenger Freudenstadt Challenger - Freudenstadt Okal Open - Eckental West Side Tennis Club Clay Court Challenger - Forest Hills Black Forest Open 2004 - Freudenstadt CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona Davidoff Swiss Indoors - Basel U.S. Open - New York Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Austrian Open - Kitzbuhel Thailand Open - Bangkok Tennis Masters Series - Hamburg Chennai Open - Chennai NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg 2002 Mercedes Cup - Stuttgart Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Winston Salem - Winston Salem AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Croatia Open Umag - Umag UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Grand Prix Hassan II - Casablanca BMW Open - Munich Mutua Madrilena Masters Madrid - Madrid Mercedes Cup - Stuttgart Rogers Cup - Toronto Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Pacific Life Open - Indian Wells SkiStar Swedish Open - Bastad French Open - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport European Open - Antwerp Thailand Open - Bangkok Atlanta Tennis Championships - Atlanta French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne U.S. Open - New York Masters Series Monte Carlo - Monte Carlo BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, 1R, GER-KOR 3-2