Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Australia #1-w2 Australia #1-w3 Australia #1-w4 Italy F3 Germany F4 Germany F6 Germany F13 Italy #4-w2 Finland F1 Finland F2 Germany F6 Austria F4 Austria F5 UAE F2 Japan F5 Ireland F2 Korean Rep. F4 Korea F5 Korea F6 Korea F1 Korea F2 Korea F3 Korea F4 China F5 China F6 Malaysia F1 Thailand F1 Thailand F2 Thailand F3 China F7 USA F4 Thailand F2 Thailand F3 India F4 India F5 Korea F1 Korea F2 Korea F3 Chinese Taipei F1 Chinese Taipei F2 Korea F2 Korea F3 India F10 India F11 Vietnam F5 USA F28 Indonesia F3 Chinese Taipei F1 Korea F1 Thailand F4 Thailand F5 France F10 France F11 USA F1 USA F3 India F1 UAE F1 Sweden F1 Sweden F2 Italy #4-w1 Italy #4-w3 Italy #4-w4 USA F1 USA F2 USA F3 Portugal F3 Italy F26 Germany F12 Germany F13 Belgium F2 Germany F1 Germany F3 Germany F4 Germany F5 Croatia F1 Croatia F2 Japan F4 China F11 China F12 Chinese Taipei F1 Chinese Taipei F2 Chinese Taipei F3 Indonesia F4 Korea F1 (Sangju) Korea F2 (Gimcheon) Australia #1-w1 Italy F8 M15 Castelo Branco M25 Porto M25 Faro M25 Prague Japan F8 M25 Monastir India F12 M25 Prague M25 Wetzlar M15 Ueberlingen The LTA Cardiff Challenger - Cardiff Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin Challenger Hamburg - Hamburg Black Forest Open - Freudenstadt Genoa Open - Genova Open D'Orleans - Orleans IPP Open - Helsinki BMW Tennis Championship - Sunrise Baden Open - Karlsruhe Dublin Challenger - Dublin Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Challenger 42 - Andrezieux Flea Market Cup - Busan PEOPLEnet Cup - Dnepropetrovsk Oberstraufen Cup - Oberstaufen Black Forest Open 2004 - Freudenstadt Nord/LB Open 2004 - Braunschweig Challenger Groningen - Groningen Logopak Challenger 2005 - Lubeck Dublin Challenger - Dublin Ostdeutscher Sparkessen Cup - Dresden Porsche Open - Poznan ATP Challenger Open 2004 - Monchengladbach Tatra Banka Slovak Open - Bratislava Kobstaedernes ATP Challenger - Kolding Sunrise Challenger KGHM Dialog Polish Indoors - Wroclaw Lambertz Open by Stawag - Aachen Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca The Surbiton Trophy - Surbiton Bordeaux Challenger Busan Challenger Lambertz Open by Stawag 2007 - Aachen Oberstaufen Challenger Lambertz Open by Stawag - Aachen IPP Open - Helsinki Mobilux Open - Luxembourg Genova Challenger Shanghai Challenger Oberstaufen Cup - Oberstaufen Bangkok Challenger Seoul Challenger Eckental Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Honolulu Challenger Dallas Challenger Savannah Challenger Bordeaux Challenger Istanbul Challenger Tiburon Challenger Maui Challenger Savannah Challenger Karshi Challenger Busan Challenger Furth Challenger Winnetka Challenger Binghamton Challenger Vancouver Challenger Tatra Banka Slovak Open - Bratislava Aptos Challenger Kazan Challenger Bangkok Challenger Kaoshuing Challenger Maui Challenger Dallas Challenger Singapore Challenger Winnetka Challenger Orbetello Challenger Sporting Challenger - Turin San Marino Challenger St. Petersburg Challenger - St. Petersburg Irving Challenger Heilbronn Challenger Kyoto Challenger Irving Challenger Bangkok Challenger Aix En Provence Challenger Dallas Challenger Braunschweig Challenger Barranquilla Challenger Shanghai Challenger Aamulehti Tampere Opene - Tampere Muller Cup - Ulm Szczecin Challenger Open D'Orleans - Orleans Seoul Challenger Salzburg Challenger Tallahassee Tennis Challenger - Tallahassee Knoxville Challenger Aptos Challenger Istanbul Challenger Braunschweig Challenger Luedenscheid Challenger Braunschweig Challenger Manchester Challenger Ningboo Challenger ATU Cup - Weiden Open Sabadell Atlantico - Barcelona Busan Challenger Athens Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Schickendanz Open - Furth Biella 6 Challenger Banca Stato Challenger - Lugano Heilbronn Open - Heilbronn Bercuit Challenger Prague 2 Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg Oeiras 2 Challenger Tallahassee Challenger 10th Wartburg Open - Eisenach Ismaning Challenger Eckental Challenger Morocco Tennis Tour - Marrakech USTA Challenger of Orlando - Orlando Tatra Banka Open 2006 - Bratislava USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Hall of Fame Tennis Championships - Newport 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Internazionali di Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton Nur-Sultan Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Helsinki Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Cordenons Challenger Kitzbuhel Challenger Sarasota Challenger Istanbul Challenger Indian Wells Challenger Genova Challenger Busan Challenger Orleans Challenger Marburg Challenger Mouilleron-Le-Captif Challenger Rome Challenger Bordeaux Challenger Busan Challenger Alicante Challenger Mercedes Cup - Stuttgart Sarasota Challenger Mercedes Cup - Stuttgart Salzburg Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch ATP Kremlin Cup - Moscow Dallas Challenger Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Shanghai Challenger Sarasota Challenger Ningboo Challenger Marburg Challenger Sacramento Challenger Dallas Challenger Grand Prix Hassan II - Casablanca Seoul Challenger Charlottesville Challenger Knoxville Challenger Gerry Weber Open - Halle Champaign Challenger Mercedes Cup - Stuttgart Toyota Challenger Sunrise Challenger Thailand Open - Bangkok Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Moselle - Metz Open Sud de France - Montpellier Dallas Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Sarasota Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Moselle Open - Metz PTT Thailand Open - Bangkok Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Seoul Challenger Ortisei Challenger Croatia Open Umag - Umag Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis Sydney International - Sydney Open 13 - Marseille BMW Open - Munich Aegon Nottingham Open - Nottingham Moselle Open - Metz If Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Gerry Weber Open - Halle Yeongwol Challenger Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Hall of Fame Open - Newport ATP Kremlin Cup - Moscow Moselle Open - Metz Medibank International - Sydney Gerry Weber Open - Halle BMW Open - Munich ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Panama City Challenger Braunschweig Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Citi Open - Washington Sarasota Challenger Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Bratislava Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Gerry Weber Open - Halle Heilbronn Challenger Pingguo Challenger US Men's Clay Court Championship - Houston Le Gosier Challenger Moselle Open - Metz If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Aptos Challenger Irving Challenger US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Le Gosier Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Bet-at-home Open - Hamburg Citi Open - Washington Malaysian Open - Kuala Lumpur Valencia Open - Valencia Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich Braunschweig Challenger Geneva Open - Geneva AEGON International - Eastbourne Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Hamburg Challenger AEGON International - Eastbourne Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Brisbane International - Brisbane Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Hall of Fame Open - Newport Moselle Open - Metz bett1HULKS Indoors - Cologne Abierto Mexicano Telcel - Acapulco Sanremo Challenger bett1HULKS Championships - Cologne BMW Open - Munich PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle US Men's Clay Court Championship - Houston BMW Open - Munich China Open - Beijing Sydney International - Sydney Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Next Generation Adelaide International - Adelaide Tennis Masters Series - Hamburg BCR Open Romania - Bucharest Topshelf Open - 's-Hertogenbosch Tennis Masters Series - Hamburg Ordina Open - 's-Hertogenbosch Masters Series Hamburg - Hamburg Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series - Hamburg Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Medibank International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Miami Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Ordina Open - s-Hertogenbosch French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Thailand Open - Bangkok 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel Australian Open Qualifying - Doha Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group II, 1R, KOR-SYR 4-1 Davis Cup, Group I, 2R, JPN-KOR 3-2 French Open - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, IND-KOR 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4