Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 Austria F2 Great Britain F3 Latvia F1 Great Britain F4 Lithuania F2 Germany-w2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w4 Great Britain F3 Great Britain F5 Great Britain F6 Greece F1 Greece F2 Great Britain #2-w1 Great Britain #2-w4 Great Britain F7 Austria F4 Great Britain #3-w1 Latvia F1 Great Britain #3-w2 Lithuania F1 Great Britain #3-w3 Croatia F4 Great Britain #3-w4 Croatia F5 Germany F15 Great Britain F13 Germany-w1 Germany-w2 Germany-w4 Great Britain #4-w1 Great Britain #4-w3 Great Britain F2 Austria F1 Austria F2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Great Britain F3 Switzerland F2 Great Britain F4 Switzerland F3 France F5 Great Britain F5 Sweden F1 Great Britain F6 Great Britain F8 Great Britain F13 Germany-w3 Great Britain #4-w2 Great Britain #4-w4 Great Britain #2-w2 Great Britain #2-w1 Great Britain F11 Germany F16 Great Britain F1 Great Britain #2-w2 Germany-w3 Great Britain #2-w3 Slovenia F1 Great Britain F12 Slovenia F3 Slovenia F2 Open de Charleroi - Charleroi Warsteiner Challenger Lubeck 2001 - Lubeck Bristol Challenger Trophy - Bristol Northern Electric Open 1999 - Newcastle The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester 3rd Volkswagon Challenger - Wolfsburg Ciudad de Telde - Telde Open D'Orleans - Orleans Heilbronn Open - Heilbronn Orleans Challenger Koblenz Challenger Rennes Challenger Marbella Challenger Tunis Challenger Aix En Provence Challenger Caltanissetta Challenger Kaohsiung Challenger Phoenix Challenger Vancouver Challenger Orleans Challenger Noumea Challenger Pau Challenger Prague Challenger Ostrava Challenger Eckental Challenger Istanbul Challenger Biella 2 Challenger Marbella Challenger Zagreb Challenger Oeiras 3 Challenger Traralgon Challenger Cherbourg Challenger Pau Challenger Bordeaux Challenger Vicenza Challenger Montechiarugolo - Parma Challenger Milan Challenger Trieste Challenger Zug Challenger Cordenons Challenger San Marino Challenger Vilnus Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Croatia Open - Umag BMW Open - Munich The Stella Artois Championships - London St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona The Artois Championships - London BCR Open Romania - Bucharest Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb LTA Hull Challenger - Hull Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona V Gramado Open de Tennis - Gramado Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Manchester Challenger - Manchester Gramado Challenger - Gramado Open Sabadell Atlantico - Barcelona GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Countrywide Classic - Los Angeles The LTA Sunderland Challenger - Sunderland Thailand Open - Bangkok The Surbiton Trophy - Surbiton AIG Japan Open Tennis Championships - Tokyo IPP Open - Helsinki Internazionali de Tennis di Bergamo - Bergamo The LTA Men's Challenger - Nottingham BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Qatar ExxonMobil Open - Doha IPP Open - Helsinki Medibank International - Sydney Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bristol Challenger Trophy - Bristol Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Scottish Tennis Championship - Edinburgh AEGON Championships - London GHI Bronx Tennis Classic - Bronx Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BH Tennis Open International Cup - Belo Horizonte BMW Open - Munich AEGON Championships - London Bauer Watertechnology Cup - Eckental Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem drkoop.com USTA Challenger of Dallas - Dallas Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Rome Challenger Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Eckental Challenger China Open - Beijing Kremlin Cup - Moscow Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Open de Rennes La Trinitaine - Rennes ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Generali Open - Kitzbuhel Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Turkish Airlines Open Antalya - Antalya Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Open 13 Provence - Marseille Hamburg European Open - Hamburg Swiss Open - Gstaad Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Open 13 Provence - Marseille Vancouver Challenger Sofia Open - Sofia Schickendanz Open - Furth The Scottish Tennis Championships - Edinburgh Powder Byrne Trophy - Surbiton Open de L'Isere-Trophee BNP Paribas - Grenoble Lambertz Open by Stawag - Aachen The Bolton Challenger - Bolton Prostejov Challenger XL Bermuda Open - Bermuda Bordeaux Challenger Prostejov Challenger Ostdeutscher Sparkassen Cup - Dresden Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Prague II Challenger Harbour Tennis Cup Regione Lombardia - Milan Quimper Challenger Oberstaufen Cup - Oberstaufen The LTA Manchester Trophy - Manchester Sanremo Challenger Rome 1 Challenger Forli 6 Challenger Aamulehti Tampere Open - Tampere Perugia Challenger Braunschweig Challenger Odlum Brown Vancouver Open - Vancouver The Powder Byrne Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje Cosmorom Challenger - Brasov Tatra Banka Slovak Open - Bratislava Open de L'Isere-Open 38 - Grenoble Okal Cup - Eckental The LTA Bolton Challenger - Bolton Kuppers Kolsch Cup - Aachen Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Weissenhauser Strand Cup - Hamburg Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Gallagher International - Hamilton San Luis Potosi Challenger - San Luis Potosi Bauer Watertechnology Cup - Eckental The Nottingham Cahllenger - Nottingham Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Mouilleron-Le-Captif Challenger Orleans Challenger The LTA Cardiff Challenger - Cardiff 10° Trofeo Luigi Pezzoli - Bergamo Isla de Lanzarote - Lanzarote The Shelbourne Irish Open - Dublin DPD Challenger 99 - Aschaffenburg drkoop.com USTA Challenger of Houston - Houston Lucknow ATP Tour Challenger - Lucknow The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London Swiss Indoors Basel - Basel USTA Challenger of North Miami Beach - North Miami Beach The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Samsung Open - Brighton XL Capital Bermuda Open - Bermuda Verizon Tennis Challenge - Atlanta The Scottish Tennis Championships - Edinburgh The Stella Artois Grass Court Championships - London Energis Open - Amsterdam The Hamlet Cup - Long Island Tata Open 2002 - Chennai Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston Heilbronn Challenger Cassis Challenger BH Tennis Open International Cup - Belo Horizonte Internationale Badische Meisterschaffen Um Den Techem Cup - Zell The LTA Nottingham Challenger - Nottingham Oberstraufen Cup - Oberstaufen Ethias Trophy - Mons The Manchester Trophy - Manchester The 10tele.com Open - Nottingham Bristol Challenger Trophy - Bristol Hypo Group Tennis International - Portschach The LTA Manchester Challenger - Manchester Open Diputacion - Cordoba Next Generation Adelaide International - Adelaide Sydney International - Sydney III Gramado Open de Tenis - Gramado Open de la Comunidad Valenciana - Valencia BMW Open - Munich Hypo Group Tennis International - Portschach Tennis Channel Open - Las Vegas GHI Bronx Tennis Classic - Bronx U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Bergamo Challenger BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland Salzburg-Anif Challenger SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles The LTA Men's Challenger - Southampton Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Qatar Exxon Mobil Open - Doha The LTA Wrexham Challenger - Wrexham Tennis Masters Series - Miami PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Studena Croatia Open - Umag Steelers Cup - Kosice Credit Agricole Suisse Open - Gstaad dBI Tennis Challenger - Binghamton Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton The Scottish Tennis Championships - Edinburgh Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Valencia Open - Valencia Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris AEGON Championships - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Bournemouth BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington D.C. Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg The Powder Byrne Trophy - Surbiton The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. SkiStar Swedish Open - Bastad Intrum Stockholm Open - Stockholm Gold Flake Open - Chennai Noventi Open - Halle Generali Open - Kitzbuhel Singapore Tennis Open - Singapore Copenhagen Open - Copenhagen West of England Challenger - Bristol Mercedes-Benz Cup - Los Angeles Wimbledon - London Wimbledon - London 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 The LTA Nottingham Challenger - Nottingham Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London If Stockholm Open - Stockholm 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 Australian Open - Melbourne French Open - Paris Bergamo Challenger Wimbledon - London U.S. Open - New York Brisbane - Brisbane Australian Open - Melbourne AIG Japan Open - Tokyo French Open - Paris ATP Kremlin Cup - Moscow 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 SAP Open - San Jose French Open - Paris Wimbledon - London U.S. Open - New York Brazil Open - Salvador 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Ordina Open - 's-Hertogenbosch Orleans Challenger The Nottingham Open - Nottingham Brisbane International - Brisbane Grand Prix Hassan II - Marrakech Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Open 13 - Marseille Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Noventi Open - Halle Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, 3R, LAT-FIN 3-2 Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Davis Cup, World Group II, PO, LAT-EGY 4-1 Estoril Open - Estoril Davis Cup, Group II, PO, THA-LAT 2-3 Davis Cup, Group I, PO, LAT-ISR 2-3 Queen's Club Delray Beach International Tennis Championships - Delray Beach LTA Wimbledon Wildcard Play-off tournament Guardian Direct Cup - London Olympics - Beijing AEGON Championships - London BMW Open - Munich Gazprom Hungarian Open - Budapest Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Swiss Open - Gstaad Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 1, 2R, GBR-POR 5-0