Career 2019 2017 2016 2015 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 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Australia F2 Germany F3 Switzerland F2 Germany F10 Germany F4 Great Britain F3 Germany F8 Austria F1 Germany F4 Egypt F1 Egypt F2 Hungary F3 Germany F6 Germany F16 Germany F17 Germany F18 Germany F2 Great Britain F4 Italy F5 Germany F12 Germany F4 Turkey F5 Turkey F6 Portugal F1 Greece F1 Greece F3 Turkey F19 Germany F5 Turkey F20 Germany F1 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Germany F1 Oberstaufen Cup - Oberstaufen Tumkur Open - Tumkur The USTA Challenger at West End Racquet - Torrance Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Mobilux Open - Luxembourg BH Telecom Indoors Sarajevo 2006 - Sarajevo Banca Stato Challenger Lugano - Lugano Open D'Orleans - Orleans Britania Zavaleta - Puebla Ljubljana Open - Ljubljana The Wright Financial Group USTA Challenger - Champaign Stella Artois Clay Court Championships - Budaors Oberstaufen Cup - Oberstaufen Architect Open - Budapest Warsteiner Challenger Lubeck - Lubeck Sail Open - New Delhi The LTA Wrexham Challenger - Wrexham Ostdeutscher Sparkassen Cup - Dresden Black Forest Open - Freudenstadt Steelers Cup - Kosice The Shelbourne Irish Open - Dublin Shimadzu All Japan Indoor Tennis Championships - Kyoto Banja Luka 2002 - Banja Luka Bukhara Challenger - Bukhara Unique Zagreb Open - Zagreb Ispat Open 2004 - Ostrava Morocco Tennis Tour - Marrakech Belgaum Open - Belgaum Zagreb Open - Zagreb New Delhi Challenger IV - New Delhi XXIX Edizione 'A.Savoldi Marco' - Manerbio Dusseldorf Open 2006 - Dusseldorf Top Wool Challenger Biella - Biella Gemax Open 2002 - Belgrade Bauer Watertechnilogy Cup 2008 - Eckental Fujitsu Siemens Open - Budapest Delhi Challenger I - New Delhi Noumea Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Belgrade Challenger Wolfsburg Challenger Kyoto Challenger Moncton Men's Challenger - Moncton Sarajevo Open - Sarajevo Sunrise Challenger Oberstaufen Cup - Oberstaufen Tennis Napoli Cup - Napoli Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon Sofia Challenger Ostrava Challenger ATU Cup - Weiden Czech Indoor Open - Prague Pro Challenger at Calabasas - Calabasas Constanta Challenger Banja Luka Challenger 2008 - Banja Luka IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Baumag Open - Budapest Rimini Challenger XXXVII Torneig C.E. Laieta - Barcelona Oberstraufen Cup - Oberstaufen Steelers Cup - Kosice VI Gramado Open de Tenis - Gramado Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Segovia Challenger Samarkand Challenger - Samarkand Olbia Challenger - Olbia Alphen Challenger Mons Challenger Rennes Challenger Binghamton Professional Tennis Tournament - Binghamton Orleans Challenger Eckental Challenger Aachen Challenger St. Petersburg Challenger - St. Petersburg Rhein-Main Challenger 2004 - Aschaffenburg Aberto de Sao Paulo - Sao Paulo Kosice Challenger Qatar ATP Challenger - Doha Rimini Challenger Unique Zagreb Open - Zagreb Architect Open - Budapest Eckental Challenger Bergamo Challenger Ethias Trophy - Mons Bauer Watertechnology Cup - Eckental Wolfsburg Challenger Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Okal Cup 2004 - Eckental 5 Volkswagen Challenger - Wolfsburg Challenger Banque Nationale - Granby Roma Challenger 2007 - Rome Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Biella Challenger Athens Challenger Furth Challenger Courmayeur Challenger Status Athens Open - Athens Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ostdeutscher Sparkassen Cup - Dresden IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Timisoara Challenger - Timisoara Gemax Open - Belgrade Prague Challenger Oberstaufen Cup - Oberstaufen Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz WOW Cafe Challenger - New Orleans Open Prevadies - St. Brieuc Tunis Open 2007 - Tunis Prostejov Challenger Qingdao Challenger Bangkok Challenger Lamberts Open by Stawag - Aachen Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Nokian Hakkapeliitta Open - Tampere Logopak Challenger 2005 - Lubeck Heilbronn Challenger Banja Luka Challenger Bangkok Challenger Oberstaufen Challenger Tampere Challenger Jameson Cup - Milan Rennes Challenger ATP Challenger Numea - New Caledonia Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Aachen Challenger Salzburg Challenger Heilbronn Challenger Tatra Banka Slovak Open - Bratislava Okal Cup 2001 International Bavarian Championships - Eckental Sarajevo Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Furth Challenger Trani Cup - Trani Schickendanz Open - Furth Milan Challenger Warsteiner Grand Prix - Oberstaufen Bangkok Challenger Ostrava Challenger Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental Oberstaufen Challenger Volkswagen Challenger 2004 - Wolfsburg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Schickedanz Open - Furth 2001 Mercedes Cup - Stuttgart Open de Montauban - Montauban Open Castilla y Leon - Segovia Qingdao Challenger Open de Rennes La Trinitaine - Rennes Intersport Heilbronn Open - Heilbronn ATU Cup - Weiden Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava Gemax Open - Belgrade IPP Open - Helsinki New Delhi Challenger III - New Delhi Prague Challenger Monterrey Challenger San Luis Potosi Challenger GHI Bronx Classic - Bronx LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Asirom Challenger - Brasov Bulgarian Open - Sofia 4th Volkswagen Challenger - Wolfsburg Pekao Open 2003 - Szczecin Waco International Tennis Challenger - Waco Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Piertomaso Tessitore - San Remo ATU Cup - Weiden Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors DPD Challenger 2002 - Aschaffenburg FILA Challenger - Biella Steelers Cup - Kosice Canottieri Mincio Open - Mantova Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt Schickedanz Open 2007 - Furth Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Bauer Watertechnology Cup - Eckental Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Lubbock Challenger - Lubbock Ostdeutscher Sparkessen Cup - Dresden Mamaia Challenger - Constanta 2003 Mercedes Cup - Stuttgart Bangkok Challenger Oberstaufen Challenger Qatar Exxon Mobil Open 2003 - Doha Open de Rennes - Rennes Qatar Open - Doha Rijeka Challenger Open 13 - Marseille BMW Open - Munich Korat Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Zagreb Challenger Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha Karlsruhe Challenger The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston St. Petersburg Open - St. Petersburg BMW Open - Munich The Stella Artois Championships - London Zagreb Challenger The 10tele.com Open - Nottingham St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Open de Moselle - Metz Chennai Open - Chennai Medibank International - Sydney The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Yokohama Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Credit Agricole Suisse Open - Gstaad US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva St. Petersburg Open - St. Petersburg Ecuador Open - Quito Geneva Open - Geneva Toyota Challenger Heilbronn Challenger Chengdu Challenger BMW Open - Munich The Dubai Tennis Championships - Dubai Countrywide Classic - Los Angeles Belgrade Challenger BMW Open - Munich Brisbane International - Brisbane Masters Series - Hamburg SA Tennis Open - Johannesburg PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Rimouski Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Athens Challenger Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest RCA Championships - Indianapolis ATP Kremlin Cup - Moscow BCR Open Romania - Bucharest Pilot Pen Tennis - New Haven Braunschweig Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Open Sud de France - Montpellier Heilbronn Challenger Claro Open Colombia - Bogota Valencia Open - Valencia RCA Championships - Indianapolis Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Black Forest Open 2002 - Freudenstadt Gerry Weber Open - Halle Geneva Open - Geneva AEGON Championships - London Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Okal Open - Eckental Rio Open - Rio de Janeiro Intersport Heilbronn Open - Heilbronn Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo BMW Open - Munich Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona The Artois Championships - London ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Serbia Open - Belgrade AEGON Championships - London Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich Power Horse Cup - Dusseldorf Croatia Open - Umag Winston-Salem Open - Winston-Salem Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Tennis Masters Series - Hamburg CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Kremlin Cup - Moscow Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Rogers Cup - Montreal Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Argentina Open - Buenos Aires U.S. Open - New York Campionati Internazionali D'Italia - Rome Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open de Moselle - Metz St. Petersburg Open - St. Petersburg Croatia Open - Umag China Open - Beijing French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, SWE-SRB 1-4 Open 13 - Marseille Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Mubadala World Tennis Championship AAMI Classic - Kooyong French Open - Paris Wimbledon - London Barclays ATP World Tour Finals - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Olympics - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 Barclays ATP World Tour Finals - London Olympics - Beijing