Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Great Britain #1-w3 Great Britain #1-w4 Italy F3 Germany F4 Germany F6 Great Britain F2 Great Britain F4 Australia #1-w4 Germany F13 Great Britain F7 Great Britain #2-w1 Italy #4-w2 Great Britain #2-w3 Great Britain #2-w4 Qatar F3 Qatar F4 Portugal F3 Great Britain F4 Great Britain F5 Great Britain F6 Mexico F3 Venezuela #1-w3 Venezuela #1-w4 Turkey F1 Finland F1 Turkey F2 Finland F2 Turkey F3 Germany F6 Austria F4 Austria F5 USA F17 USA F18 USA F19 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain #4-w2 Great Britain F1 Australia F2 New Zealand F2 UAE F2 Greece F1 Greece F2 Japan F5 Ireland F2 Great Britain F14 Great Britain F5 Great Britain F6 France F5 USA F8 Great Britain F18 USA F4 USA F5 USA F6 Great Britain F16 Dominican Republic F2 Great Britain F2 France F2 Slovenia F2 Slovenia F3 Malaysia F3 Korea F5 Korea F6 Great Britain #1-w1 Great Britain F3 Great Britain F11 Thailand F1 Thailand F2 Thailand F3 Australia F5 Australia F6 Australia F7 Australia F8 Great Britain F1 Great Britain F2 Great Britain F8 Great Britain F17 Israel F4 Great Britain F1 Turkey F3 Turkey F4 USA F8 USA F9 Korea F1 Korea F2 Great Britain F11 Great Britain F12 USA F26 USA F27 Great Britain F4 Mexico F3 USA F28 Great Britain F17 Great Britain F18 Canada F1 Canada F2 Turkey F16 Greece F8 USA F1 USA F3 Great Britain F10 Great Britain F5 UAE F1 Sweden F1 Great Britain F6 Sweden F2 Great Britain F5 Italy #4-w1 Great Britain #2-w2 Italy #4-w3 Italy #4-w4 Qatar F5 USA F1 USA F2 USA F3 Croatia F2 Mexico F4 Venezuela #1-w1 Venezuela #1-w2 Italy F26 Germany F12 Germany F13 Great Britain F11 Great Britain #4-w1 Belgium F2 Great Britain #4-w3 Great Britain #4-w4 Germany F1 Great Britain F2 Germany F3 Germany F4 Germany F5 Australia F1 Croatia F1 Croatia F2 New Zealand F1 Greece F3 Japan F4 Great Britain F1 Australia #1-w1 Great Britain F6 Italy F8 M15 Castelo Branco M25 Porto M25 Faro M25 Prague Ostdeutscher Sparkessen Cup - Dresden Kia International in Burnie - Burnie GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans M25 Monastir USTA Challenger - Champaign IPP Open - Helsinki 2007 Challenger of Santa Clara - Valencia Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Dublin Challenger - Dublin M25 Prague Ostdeutscher Sparkassen Cup - Dresden Fifth Third Bank Tennis Championships - Lexington Akbank Private Banking TED Open - Istanbul Odlum Brown Vancouver Open - Vancouver Challenger Hamburg - Hamburg Black Forest Open - Freudenstadt Genoa Open - Genova The Shelbourne Irish Open - Dublin Challenger 42 - Andrezieux M25 Wetzlar The LTA Wrexham Challenger - Wrexham PEOPLEnet Cup - Dnepropetrovsk M15 Ueberlingen GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Dublin Challenger - Dublin Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa The LTA Cardiff Challenger - Cardiff Tatra Banka Slovak Open - Bratislava Porsche Open - Poznan Black Forest Open 2004 - Freudenstadt The Comercia Challenger - Aptos The LTA Sunderland Challenger - Sunderland Oberstraufen Cup - Oberstaufen The Manchester Trophy - Manchester Nord/LB Open 2004 - Braunschweig Challenger Groningen - Groningen Fifth-Third Bank Tennis Classic - Lexington Logopak Challenger 2005 - Lubeck Sunrise Challenger The $50,000 Pro Challenger at Calabasas - Calabasas BMW Tennis Championship - Sunrise Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2007 Knoxville Challenger - Knoxville ATP Challenger Open 2004 - Monchengladbach The LTA Men's Challenger - Southampton Charlottesville Challenger Knoxville Challenger Champaign Challenger Tallahassee Challenger Bordeaux Challenger Challenger Banque Nationale - Granby Sarasota Challenger Cremona Challenger Carson Challenger Oberstaufen Challenger The Swanston Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin Izmir Challenger Sacramento Challenger Tiburon Challenger Wolfsburg Challenger Lambertz Open by Stawag - Aachen Pingguo Challenger Braunschweig Challenger Aptos Challenger Lexington Challenger Astana Challenger Genova Challenger Shanghai Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Izmir Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Bangkok Challenger Sacramento Challenger Eckental Challenger Geneva Challenger Knoxville Challenger Helsinki Challenger Heilbronn Challenger Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville JSM Challenger - Champaign Dallas Challenger Savannah Challenger Athens Challenger Charlottesville Challenger Vancouver Challenger Savannah Challenger AGT Challenger - Leon Istanbul Challenger Mons Challenger Toyota Challenger Maui Challenger Rimouski Challenger Savannah Challenger Salvador Challenger Furth Challenger Lambertz Open by Stawag - Aachen Winnetka Challenger IPP Open - Helsinki Binghamton Challenger Mobilux Open - Luxembourg Aptos Challenger Tiburon Challenger Maui Challenger Dallas Challenger Oberstaufen Cup - Oberstaufen dBI Tennis Challenger - Binghamton Nottingham Challenger Music City Challenger - Nashville Isla de Lanzarote - Lanzarote Calabasas Challenger Irving Challenger Bordeaux Challenger Heilbronn Challenger Tatra Banka Slovak Open - Bratislava Irving Challenger Aix En Provence Challenger Vancouver Challenger Braunschweig Challenger Guadalajara Challenger Orbetello Challenger Sporting Challenger - Turin San Marino Challenger St. Petersburg Challenger - St. Petersburg Istanbul Challenger Indian Wells Challenger Isla de Lanzarote - Lanzarote Luedenscheid Challenger Dallas Challenger Barranquilla Challenger Aberto de Santa Catarina de Tenis - Florianopolis Aamulehti Tampere Opene - Tampere Levene Gouldin & Thompson Tennis Challenger - Binghamton Lexington Challenger Muller Cup - Ulm Szczecin Challenger Open D'Orleans - Orleans Salzburg Challenger Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville Knoxville Challenger Aptos Challenger The LTA Wrexham Challenger - Wrexham Nottingham Challenger Winnetka Challenger Manchester Challenger Braunschweig Challenger The Surbiton Trophy - Surbiton Bath Challenger ATU Cup - Weiden Naples Challenger - Naples Fergana Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Schickendanz Open - Furth Biella 6 Challenger Banca Stato Challenger - Lugano Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Bercuit Challenger AT&T Challenger of Dallas - Dallas Prague 2 Challenger Lexington Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg St. Remy Challenger Oeiras 2 Challenger Loughborough 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 The LTA Nottingham Challenger - Nottingham Countrywide Classic USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo The Commercia Challenger - Aptos Pro Challenger at Calabasas - Calabasas 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 Genova Challenger Mercedes Cup - Stuttgart Orleans Challenger Marburg Challenger Mercedes Cup - Stuttgart Leon Challenger Mouilleron-Le-Captif Challenger Rome Challenger Bordeaux Challenger Busan Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Alicante Challenger The 10tele.com Open - Nottingham Thailand Open - Bangkok ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland 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 Brisbane - Brisbane Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Sarasota Challenger Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Countrywide Classic - Los Angeles Open de Moselle - Metz Salzburg Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Champaign Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Dallas Challenger Open de Moselle - Metz Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Tallahassee Challenger Citi Open - Washington Moselle Open - Metz Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Binghamton Challenger Puebla Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Sarasota Challenger Marburg Challenger Izmir Challenger Movistar Open - Vina del Mar Sacramento Challenger Dallas Challenger Rennes Challenger Dallas Challenger Tennis Channel Open - Las Vegas Charlottesville Challenger Knoxville Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Moselle Open - Metz Champaign Challenger SAP Open - San Jose Yokohama Challenger If Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Sunrise Challenger Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Moselle Open - Metz Dallas Challenger Open Sud de France - Montpellier Cherbourg Challenger Brisbane International - Brisbane Sarasota Challenger Brisbane International - Brisbane UNICEF Open - 's Hertogenbosch Baton Rouge Challenger U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille The Stella Artois Championships - London Abierto Mexicano Telcel - Acapulco Ortisei Challenger Croatia Open Umag - Umag Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Sydney International - Sydney Hall of Fame Open - Newport ATP Kremlin Cup - Moscow Medibank International - Sydney Manta Challenger Gerry Weber Open - Halle BMW Open - Munich Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Panama City Challenger Braunschweig Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Sarasota Challenger Allianz Suisse Open - Gstaad Loughborough Challenger Kremlin Cup - Moscow Bratislava Challenger Guangzhou Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Sarajevo Challenger US Men's Clay Court Championship - Houston Le Gosier Challenger Moselle Open - Metz If Stockholm Open - Stockholm Leon Challenger Delray Beach Open - Delray Beach Aptos Challenger Irving Challenger US Men's Clay Court Championship - Houston Quimper Challenger 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 The Bolton Challenger - Bolton 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 The LTA Bolton Challenger - Bolton 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 The Nottingham Open - Nottingham bett1HULKS Indoors - Cologne Abierto Mexicano Telcel - Acapulco Sanremo Challenger bett1HULKS Championships - Cologne PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Thailand Open - Bangkok St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai 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 The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg St. Petersburg Open - St. Petersburg China Open - Beijing Masters Series Hamburg - Hamburg International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Next Generation Adelaide International - Adelaide Masters Series Monte-Carlo - Monte-Carlo BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Shanghai ATP Masters - Shanghai Masters Series - Hamburg Medibank International - Sydney Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open 13 - Marseille Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London 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 French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Wimbledon - London Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 The Stella Artois Championships - London Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Thailand Open - Bangkok Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Masters Series Hamburg - Hamburg Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, 1R, GER-BEL 1-4 French Open (juniors)