Career 2022 2020 2019 2018 2017 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 Finland F2 Sweden F6 Portugal F4 Portugal F5 Belarus F3 Czech Republic F1 Estonia F1 Netherlands F4 Estonia F1 Estonia F1 Sweden F4 Sweden F5 Sweden F6 Estonia F4 Sweden F5 Latvia F1 Lithuania F1 Lithuania F2 Finland F1 Finland F2 Sweden F5 Panama F1 Mexico F3 Cuba F1 Cuba F2 Italy F6 Italy F8 Poland F3 Poland F4 Netherlands F2 Estonia F1 Latvia F1 Lithuania F1 Lithuania F2 Finland F1 Germany F17 Poland F7 Germany F20 Italy F33 Morocco F6 Morocco F7 Great Britain F18 Israel F4 Israel F5 Czech Republic F6 Israel F1 Israel F2 Israel F3 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F5 Turkey F6 France F10 (Grasse) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Czech Rep. F3 Serbia F3 Germany F7 Estonia F1 Estonia F2 Finland F1 Lithuania F1 Poland F5 Germany F8 (Kassel) Estonia F1 (Parnu) Sweden F1 Finland F2 (Hyvinkaa) Finland F3 (Helsinki) Sweden F2 Sweden F4 (Falun) Great Britain F16 Czech Rep F4 Israel F1 Israel F3 Bosnia/Herzegovina F1 Switzerland F2 Switzerland F3 Turkey F6 Turkey F7 Turkey F8 Czech Republic F1 Bulgaria F3 Estonia F1 Estonia F2 M15 Parnu M25 Irpin M15 Caslano M25 Prague M25 Hamburg M15 Parnu Great Britain F17 Hilton Waikoloa Village USTA Challenger - Waikoloa Top Wool Challenger Biella - Biella ATP Challenger Hamburg - Hamburg Time Warner USTA Challenger - Binghamton Okal Open - Eckental XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice ATU Cup - Weiden Akbank Private Banking-TED Open - Istanbul The LTA Wrexham Challenger - Wrexham 6th Sardinian International Championships - Cagliari Banca Stato Challenger Lugano - Lugano Challenger Groningen - Groningen Pro Tennis World Open - Sunrise Schickendanz Open - Furth USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Almaty Challenger 2 - Almaty Samsung Securities Cup - Seoul Samsung Secruities Cup Challenger - Seoul Media Will Cup Busan Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa Astana Challenger - Astana Almaty Challenger 1 - Almaty Siemens Open 2007 - Scheveningen Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Nova Challenger Osaka - Osaka drkoop.com USTA Tennis Championships of San Antonio - San Antonio Muller Cup - Ulm PEOPLEnet Cup - Dnepropetrovsk IPP Open - Helsinki Neride Prague Indoor - Prague USTA Challenger of Dallas - Dallas Heilbronn Open - Heilbronn Warsteiner Grand Prix ATP Challenger - Oberstaufen AT&T Challenger of Dallas - Dallas South African Airways Open - East London Muller Cup 99 - Ulm Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens Open de Franche Comte - Besancon Sarajevo Open - Sarajevo 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Tennis Napoli Cup - Napoli Schickendanz Open - Furth Zagreb Open - Zagreb Baden Open - Karlsruhe Schickendanz Open - Furth USTA Seascape Challenger - Aptos Guzzini Challenger - Recanati Fifth-Third Bank Tennis Championships - Lexington Siemens Open - Scheveningen Open Castilla y Leon - Segovia Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Samsung Securities Cup Challenger Tennis - Seoul Czech Indoor Open - Prague Tunis Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Karlsruhe Challenger Furth Challenger Braunschweig Challenger Tampere Challenger Tashkent Challenger - Tashkent San Marino Challenger Lambertz Open - Aachen Alphen Challenger St. Remy Challenger IPP Open - Helsinki Mons Challenger Astana Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Caversham International Tennis Tournament - Jersey Helsinki Challenger Heilbronn Challenger Belgrade Challenger Sunrise Challenger Athens Challenger Rhodes Challenger Biella Challenger Alessandria Challenger Kosice Challenger Bytom Challenger Winnetka Challenger Tampere Challenger Samarkand Challenger Open de Franche-Comte - Besancon Brasov Challenger Banja Luka Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Orleans Challenger Astana Challenger VIII Torneo Internazionale di Tennis - Barletta Loughborough Challenger Salzburg Challenger Helsinki Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Dallas Challenger Sarajevo Challenger Bath Challenger Athens Challenger Rome Challenger Ostrava Challenger Prague Challenger Rome Challenger Zagreb Challenger Rijeka Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Dortmund Challenger San Marino Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Trnava Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Geneva Challenger Loughborough Challenger Bratislava Challenger Salzburg Challenger Tiburon Challenger - Tiburon Helsinki Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Guadalajara Challenger Dallas Challenger Burbank Challenger - Burbank Sarasota Challenger Lambertz Open - Aachen Tunis Challenger Athens Challenger Bordeaux Challenger Ljubljana Open - Ljubljana Nottingham Challenger Braunschweig Challenger PEOPLEnet CUP - Dnepropetrovsk Petange Challenger Banja Luka Challenger Tatra Banka Open - Bratislava Geneva Challenger Bratislava Challenger Okal Cup 2004 - Eckental IPP Open - Helsinki Heilbronn Challenger Flea Market Cup Busan Challenger Tennis - Busan Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Rome Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Liberec Challenger San Marino Challenger Kazan Challenger Meerbusch Challenger Petange Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Heilbronn Open - Heilbronn ATP Challenger Numea - New Caledonia Kazan Challenger St. Brieuc Challenger Heilbronn Challenger Honda-Kah Open - Singapore 2002 USTA Challenger of Calabasas - Calabasas Furth Challenger Kosice Challenger Ljubljana Open 2002 - Ljubljana GHI Bronx Classic - Bronx Sunrise Challenger Como Challenger Geneva Challenger Helsinki Challenger Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Napoli Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Todi Challenger KGHM Polish Indoors - Wroclaw Tampere Challenger Aptos Challenger Vancouver Challenger Shimadzu All Japan Indoor - Kyoto Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Wroclaw Challenger Bergamo Challenger TED Open - Istanbul Barletta Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Prague Challenger Ilkley Challenger Bastad Challenger Tampere Challenger Gatineau Challenger Ostdeutscher Sparkessen Cup - Dresden Shanghai Challenger Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Bangkok Challenger Bangkok Challenger Rennes Challenger Mestre Challenger 9th Wartburg Open - Eisenach Vicenza Challenger Lyon Challenger Blois Challenger Bastad Challenger GHI Bronx Tennis Classic - Bronx XL Capital Bermuda Open - Bermuda The Bolton Challenger - Bolton TED Open-Akbank Private Banking - Istanbul ATU Cup - Weiden Alphen Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Quelle Cup 1999 - Furth Szczecin Challenger XL Capital Bermuda Open - Bermuda Siemens Open 2004 - Scheveningen Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Mobelwelt-Zick Open 98 - Dresden Karshi Challenger 2002 FSE Challenger - Tarzana Open de Montauban - Montauban Quelle Cup - Furth Okal Cup 2001 International Bavarian Championships - Eckental Warsteiner Challenger Wolfsburg - Wolfsburg 10th Wartburg Open - Eisenach Optimus Maia Open - Maia Zagreb Open - Zagreb ATU Cup 2001 - Weiden Tulsa Auto Collection USTA Challenger - Tulsa Heilbronn Challenger - Heilbronn DPD Challenger 99 - Aschaffenburg ATP Heineken Challenger 2000 - Ho Chi Minh City Schickendanz Open - Furth Nord/LB Open - Braunschweig Warsteiner Challenger Lubeck - Lubeck Kuppers Kolsch Cup Aachen - Aachen USTA Tennis Championships of Austin - Austin Heilbronn Challenger The Granby Natrel Challenger - Granby Okal Cup 2003 - Eckental Shimadzu All Japan Indoor - Kyoto Tennis Napoli Cup 2007 - Napoli International Bavarian Championship - Eckental Intersport Heilbronn Open - Heilbronn Szczecin Challenger Bratislava Challenger Budapest Challenger Bergamo Challenger Shenzhen Challenger St. Brieuc Challenger Tunis Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Heilbronn Challenger Bratislava Challenger Quimper Challenger Budapest Challenger St. Brieuc Challenger Braga Challenger Orleans Challenger Nottingham Challenger Tampere Challenger Sopot Challenger Augsburg Challenger L'Aquila Challenger Brescia Challenger Cordenons Challenger Genova Challenger Tashkent Challenger Drummondville Challenger Quimper Challenger Kazan Challenger Cherbourg Challenger Jonkoping Challenger Turin Challenger Zhuhai Challenger Chennai Open - Chennai Pullach Challenger Grand Prix Hassan II - Casablanca Helsinki Challenger Bangkok Challenger Chennai Open - Chennai Tampere Challenger The Dubai Tennis Championships - Dubai Sibiu Challenger Indian Wells Challenger Tunis Challenger Suzhou Challenger Hua Hin Challenger If Stockholm Open - Stockholm Prostejov Challenger Tennis Cup of Flanders - Ostende drkoop.com USTA Tennis Championships of Houston - Houston Open de L'Isere - Grenoble The Nottingham Cahllenger - Nottingham Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger - Ho Chi Minh City Okal Cup - International Bavarian Championship - Eckental SAA Hilversum Open - Hilversum Porsche Open - Poznan 1999 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open 2000 - Doha Open 13 - Marseille Tunis Open - Tunis Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Renault Slovenian Open - Ljubljana Legg Mason Tennis Classic - Washington D.C. Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide Ostrava Challenger Milan Indoors - Milan Copenhagen Open - Copenhagen BMW Open - Munich AAPT Championships - Adelaide Heineken Open - Auckland XL Capital Bermuda Open - Bermuda BMW Open - Munich Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Trofeo Conde de Godo - Barcelona CA Tennis Trophy - Vienna Tata Open 2003 - Chennai Dubai Tennis Open - Dubai President's Cup - Tashkent Davidoff Swiss Indoors - Basel BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Mauritius Open - Mauritius 2001 Challenger Canottieri Mincio - Mantova Neride Prague Indoor - Prague 7th Wartburg Open - Eisenach XL Bermuda Open - Bermuda C.T. San Remo - XIII Piertomaso Tessitore - San Remo 2001 Mercedes Cup - Stuttgart Schickedanz Open - Furth Warsteiner Challenger Lubeck - Lubeck Gold Flake Open - Chennai Kitzbuhel Challenger Bauer Watertechnology Cup - Eckental AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril BMW Open - Munich Heilbronn Open - Heilbronn International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Mercedes Cup - Stuttgart Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Masters Series Hamburg - Hamburg The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort SAP Open - San Jose China Open - Beijing Mumbai Open - Mumbai Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose The Dubai Tennis Championships - Dubai Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Nanchang Challenger If Stockholm Open - Stockholm Pilot Pen Tennis - New Haven Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril BCR Open Romania - Bucharest SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha BMW Open - Munich Open de Nice Cote d'Azur - Nice Apia International - Sydney Australian Open - Melbourne U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad AEGON Championships - London If Stockholm Open - Stockholm Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Kremlin Cup - Moscow Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul St. Petersburg Open - St. Petersburg Moselle Open - Metz Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm If Stockholm Open - Stockholm BMW Open - Munich Swiss Open - Gstaad Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Fever-Tree Championships - London Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 1R, EST-LUX 5-0 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, PO, EST-TUN 3-2 Davis Cup, Group II, PO, EST-POC 4-0 Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) Australian Open - Melbourne Davis Cup, Group II, 1R, RSA-EST 4-1