Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Spain F27 Spain F11 Spain F16 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Italy F2 France F4 Canada F2 Belgium F8 Spain F18 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Belgium F9 Eddleman USTA Challenger - Birmingham Open D'Orleans - Orleans Spain F14 Spain F21 Spain F25 The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Greece F2 National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Sunrise Challenger San Luis Potosi Challenger Mexico City Challenger Sofia Challenger Talahassee Challenger Ostrava Challenger Pereira Challenger Pozoblanco Challenger Bogota Challenger Manchester Challenger San Marino Challenger Cordenons Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Mons Challenger Kolding Challenger Bordeaux Challenger Prostejov Challenger Bangkok Challenger Optimus Maia Open - Maia Bangkok Challenger Courmayeur Challenger Bergamo Challenger Caloundra Challenger Wolfsburg Challenger Le Gosier Challenger Nottingham Challenger Binghamton Challenger Shanghai Challenger Bangkok Challenger Sacramento Challenger Rennes Challenger Geneva Challenger Loughborough Challenger Challenger Ford de Cherbourg - Cherbourg Skandia Open - Linz Challenger 42 - Andrezieux Barranquilla Challenger Kaohsiung Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Open de L'Isere - Grenoble The Bolton Challenger - Bolton LTA Hull Challenger - Hull drkoop.com USTA Tennis Championships - Armonk Anning Challenger Polish Open 2000 - Poznan Tennis Cup of Flanders - Ostende FILA Challenger Biella - Biella Challenger 42 - Andrezieux Nottingham Challenger Open de L'Isere (Open 38) - Grenoble Granby Challenger Vancouver Challenger Aptos Challenger Mobilux Open - Luxembourg Fergana Challenger Melbourne Challenger Toyota Challenger Maui Challenger Le Gosier Challenger Bordeaux Challenger Heilbronn Challenger Cepu Open - San Marino Lexington Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Lexington Challenger Orleans Challenger Mons Challenger Bangalore Challenger Pune Challenger Puebla Challenger Bordeaux Challenger Open Castilla y Leon - Segovia Nottingham Challenger Ethias Trophy - Mons Open D'Orleans - Orleans Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Mobilux Open - Luxembourg Orbetello Challenger The LTA Hester Trophy - Manchester Open D'Orleans - Orleans Nottingham Challenger Savannah Challenger Nottingham Challenger Ethias Tennis Trophy - Mons Chengdu Challenger Seville Challenger Vancouver Challenger Mons Challenger Manta Challenger Guadalajara Challenger Loughborough Challenger Lexington Challenger Jinan Challenger Ismaning Challenger Rennes Challenger Heilbronn Challenger Campos do Jordao Challenger Jinan Challenger Shanghai Challenger Ethias Trophy - Mons Orlando Challenger Manchester Challenger Sarasota Challenger Vancouver Challenger Dallas Challenger Guadalajara Challenger Rome Challenger Granby Challenger Mons Challenger Yokohama Challenger Sarasota Challenger Sarasota Challenger San Marino Challenger Mons Challenger Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Burnie Challenger Leon Challenger Okal Cup 2001 International Bavarian Championships - Eckental Campionati Internazionali di Sicilia - Palermo Sarajevo Challenger Ostrava Challenger Vicenza Challenger Puerto Vallarta Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Surbiton Challenger Energis Open - Amsterdam Idea Prokom Open - Sopot The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Barranquilla Challenger Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel St. Remy Challenger Alessandria Challenger Surbiton Challenger Internationaux de Tennis de Brest - Brest Buenos Aires Challenger Charlottesville Challenger Savannah Challenger Tallahassee Challenger Manchester Challenger Open de Charleroi - Charleroi Morelos Challenger Alphen Challenger Vancouver Challenger Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Croatia Open - Umag Le Gosier Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland Glasgow Challenger New Delhi Challenger III - New Delhi Binghamton Challenger Chengdu Challenger Cassis Challenger Rome Challenger Las Vegas Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Bangalore Challenger Pune Challenger Nottingham Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Monterrey Challenger Sarasota Challenger The 10tele.com Open - Nottingham Leon Challenger New Delhi Challenger IV - New Delhi Aix En Provence Challenger Mercedes Cup - Stuttgart Surbiton Challenger Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Kaohsiung Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Columbus Challenger Aptos Challenger KGHM Polish Indoors - Wroclaw Santiago Challenger BMW Open - Munich Nottingham 1 Challenger Gerry Weber Open - Halle The 10tele.com Open - Nottingham AXA Open II - Espinho Time Warner USTA Challenger - Binghamton Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Pro Tennis World Open - Boca Raton Noumea Challenger Open de L'Isere - Grenoble ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Mons Challenger Lexington Challenger Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Ismaning Challenger Brest Challenger Open 13 - Marseille Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Lexington Challenger Rennes Challenger Thailand Open - Bangkok Monterrey Challenger The Samsung Open - Nottingham Besancon Challenger Jersey Challenger Savannah Challenger Quimper Challenger AEGON Championships - London AEGON International - Eastbourne Milan Indoors - Milan Tallahassee Challenger Zagreb Challenger Campbell's Hall of Fame Tennis Championships - Newport Sarasota Challenger ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Savannah Challenger Heineken Open - Auckland Open Sud de France - Montpellier TD Waterhouse Cup - Long Island Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Bordeaux Challenger Prostejov Challenger BMW Open - Munich Moselle Open - Metz Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Burnie Challenger Brasov Challenger Bercuit Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Mons Challenger Rennes Challenger Nottingham Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Geneva Challenger Rimouski Challenger Gerry Weber Open - Halle The Artois Championships - London Bratislava Challenger Brisbane International - Brisbane Ordina Open - s-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Aircel Chennai Open - Chennai West Lakes Challenger Jersey Challenger SAP Open - San Jose Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Salinas Challenger Aircel Chennai Open - Chennai Countrywide Classic - Los Angeles Sarasota Challenger AEGON International - Eastbourne AEGON Championships - London Nottingham Challenger Rome Challenger Shenzhen Open - Shenzhen The Priority Telecom Open - Amersfoort Kun-Ming Challenger Open de Nice Cote d'Azur - Nice Baton Rouge Challenger Eckental Challenger Qatar ExxonMobil Open - Doha Tallahassee Challenger Nature Valley International - Eastbourne Barcelona Open BancSabadell - Barcelona Traralgon Challenger Stockholm Open - Stockholm AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Yeongwol Challenger Synsam Swedish Open - Bastad Manta Challenger Quimper Challenger Panama City Challenger Tallahassee Challenger Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Istanbul Challenger Binghamton Challenger AEGON Championships - London Open de Moselle - Metz Koblenz Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Orleans Challenger Irving Challenger Loughborough Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Surbiton Challenger Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Heineken Open Shanghai - Shanghai Sarasota Challenger Guayaquil Challenger Stockholm Open - Stockholm Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca Kaohsiung Challenger BMW Open - Munich Open 13 - Marseille TD Waterhouse Cup - Long Island Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Shenzhen Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London Ostrava Challenger Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Alphen Challenger XL Capital Bermuda Open - Bermuda Cary Challenger Rimouski Challenger Savannah Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Internazionali di Tennis de San Marino - San Marino Mallorca Challenger Istanbul Challenger Tenniscup of Flanders - Ostende AEGON Championships - London Vancouver Challenger Newport Beach Challenger DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London Dubai Open - Dubai The Nottingham Open - Nottingham Grand Prix Hassan II - Casablanca cinch Championships - London Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Austrian Open - Kitzbuhel Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami If Stockholm Open - Stockholm Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Idea Prokom Open - Sopot Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Adidas International - Sydney Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca New York Open - New York Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrilena Madrid Open - Madrid St. Petersburg Open - St. Petersburg BMW Open - Munich AEGON International - Eastbourne Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami Nature Valley International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Winston Salem - Winston Salem French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Australian Open - Melbourne NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Wimbledon - London 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Campionati Internazionali d'Italia - Rome U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte Carlo French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 All Lower level tournaments Olympics - Beijing Olympics - London Olympics - Athens