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
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments Tyler Challenger BNP Paribas Open - Indian Wells Little Rock Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Australian Open - Melbourne BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Estoril Open - Estoril Tennis Masters Series - Monte Carlo Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Rome Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot U.S. Open - New York Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg Pekao Open 2003 - Szczecin Tata Open - Chennai Australian Open - Melbourne BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Wimbledon - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island U.S. Open - New York Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Pro Tennis World Open - Boca Raton Qatar Open - Doha Medibank Private International - Sydney Australian Open - Melbourne BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Monte Carlo Open Seat Godo 2005 - Barcelona Telecom Italia Masters - Rome Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Heineken Open - Auckland Australian Open - Melbourne International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Tenis Comunidad Valenciana - Valencia Masters Series Monte Carlo - Monte Carlo Open SEAT Godo 2006 - Barcelona Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York Open de Moselle - Metz Stockholm Open - Stockholm Masters Series Madrid - Madrid Davidoff Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, World Group, 1R, BLR-ESP 4-1 ARAG World Team Championship - Dusseldorf Davis Cup, World Group, PO, ESP-ITA 4-1 Heineken Open - Auckland Australian Open - Melbourne Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Open Seat Godo 2007 - Barcelona Campionati Internazionali D'Italia - Rome Masters Series - Hamburg ARAG World Team Championship - Dusseldorf French Open - Paris Wimbledon - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven U.S. Open - New York U.S. Open (juniors) AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Tennis Masters Cup - Shanghai Davis Cup, World Group, 1R, SUI-ESP 2-3 Heineken Open - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Tenis Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte-Carlo Open SEAT 2008 - Barcelona Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg ARAG World Team Championship - Dusseldorf French Open - Paris Ordina Open - s-Hertogenbosch Wimbledon - London Catella Swedish Open - Bastad Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris U.S. Open (juniors) Davis Cup, World Group, QF, GER-ESP 1-4 Olympics - Beijing Davis Cup, World Group, SF, ESP-USA, 4-1 Heineken Open - Auckland Australian Open - Melbourne SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Internazionali BNL dItalia - Rome Estoril Open - Estoril Mutua Madrilena Masters Madrid - Madrid French Open - Paris Ordina Open - 's-Hertogenbosch Wimbledon - London Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York China Open - Beijing Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia Davis Cup, World Group, F, ARG-ESP 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, ESP-SRB 4-1 Lexington Challenger Davis Cup, World Group, SF, ESP-ISR, 4-1 Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland Australian Open - Melbourne SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London Catella Swedish Open - Bastad Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Malaysian Open - Kuala Lumpur China Open - Beijing Shanghai ATP Masters 1000 - Shanghai Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London Davis Cup, World Group, F, ESP-CZE, 5-0 Capitala World Tennis Championship Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Heineken Open - Auckland Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Mutua Madrilena Madrid Open - Madrid Open de Nice Cote d'Azur - Nice French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London M25 Pensacola Binghamton Challenger Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Knoxville Challenger Davis Cup, World Group, F, ESP-ARG 3-1 The Mubadala World Tennis Championship Heineken Open - Auckland Australian Open - Melbourne Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris UNICEF Open - 's Hertogenbosch Wimbledon - London SkiStar Swedish Open - Bastad Olympics - London Western & Southern Open - Cincinnati U.S. Open - New York Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London Tallahassee Challenger Davis Cup, World Group, QF, ESP-AUT 4-1 Winnetka Challenger Binghamton Challenger Lexington Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Mubadala World Tennis Championship Qatar ExxonMobil Open - Doha Heineken Open - Auckland Australian Open - Melbourne Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Malaysian Open - Kuala Lumpur China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Valencia Open - Valencia BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London Maui Challenger Dallas Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Arad Challenger Kosice Challenger Tanger Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Mubadala World Tennis Championship Qatar ExxonMobil Open - Doha Heineken Open - Auckland Australian Open - Melbourne Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Valencia Open - Valencia BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London Noumea Challenger Maui Challenger Dallas Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Aegon Nottingham Open - Nottingham U.S. Open - New York Malaysian Open - Kuala Lumpur China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Barclays ATP World Tour Finals - London Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Cary Challenger Tiburon Challenger Davis Cup, Group I, DEN-ESP 0-5 Sacramento Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Australian Open - Melbourne Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Wimbledon - London SkiStar Swedish Open - Bastad Olympics - Rio de Janeiro Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Erste Bank Open - Vienna BNP Paribas Masters - Paris Maui Challenger Mubadala World Tennis Championship USA F1 Savannah Challenger Tallahassee Challenger USA F12 USA F13 USA F16 Winnipeg Challenger USA F17 USA F18 USA F21 Cary Challenger Columbus Challenger Tiburon Challenger USA F24 USA F25 USA F26 USA F27 Fairfield Challenger Las Vegas Challenger Davis Cup, World Group, PO, IND-ESP 0-5 Charlottesville Challenger Knoxville Challenger Champaign Challenger Columbus Challenger Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Miami Open - Miami US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Gerry Weber Open - Halle Antalya Cup - Antalya Wimbledon - London SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York European Open - Antwerp Erste Bank Open - Vienna BNP Paribas Masters - Paris Maui Challenger Dallas Challenger Drummondville Challenger Guadalajara Challenger Leon Challenger San Francisco Challenger Tempe Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Prostejov Challenger Caltanissetta Challenger Ilkley Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Cary Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Maharashtra Open - Pune ASB Classic - Auckland Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris AEGON International - Eastbourne Wimbledon - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai Intrum Stockholm Open - Stockholm BNP Paribas Masters - Paris Davis Cup, World Group, QF, ESP-GER 3-2 Monterrey Challenger Knoxville Challenger Houston Challenger Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid French Open - Paris Nature Valley International - Eastbourne Wimbledon - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Zhuhai Open - Zhuhai Hopman Cup - Perth Monterrey Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Heilbronn Challenger Houston Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Australian Open - Melbourne New York Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg Rolex Paris Masters - Paris All Lower level tournaments bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Mallorca Championships - Mallorca Wimbledon - London Hall of Fame Open - Newport Olympics - Tokyo Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Belgrade 2 - Belgrade Cary 2 Challenger Columbus Challenger Las Vegas Challenger Knoxville Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Columbus Challenger Cleveland Challenger Phoenix Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Shymkent 1 Challenger Chicago Challenger M15 Memphis Cary Challenger Columbus 2 Challenger Charleston Challenger Tiburon Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Delray Beach Open - Delray Beach Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Cleveland Challenger Rome Challenger Estoril Open - Estoril French Open - Paris International Championship of Croatia - Umag Idea Prokom Open - Sopot Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin ATU Cup - Weiden Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Muller Cup - Ulm San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona ECM Cup - Prague Architect Open - Budapest Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden Memorial Savigny - Sassuolo XI Venice Open - Venice Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Asirom Challenger Brasov - Brasov Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Pekao Open - Szczecin Tennis Masters Series - Madrid Adidas International - Sydney Campeonato de Espana Kia de Tenis 2004 - Madrid ARAG World Team Championship - Dusseldorf USA F15 USA F16 2008 Knoxville Challenger - Knoxville USA F3 USA F4 Usa F10 Usa F17 Usa F25 Usa F27 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F3 Usa F16 USA F17 USA F18 USA F19 USA F20 Knoxville Challenger USA F15 USA F18 USA F20 USA F21 Canada F5 Canada F6 Canada F7 Charlottesville Challenger USA F28 Dallas Challenger USA F1 USA F3 USA F4 USA F5 USA F6 USA F7 USA F8 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F15 Canada F7 Canada F8 Canada F9 USA F28 USA F7 USA F8 USA F9 Romania F3 Canada F4 Australian Open (Wildcard) USA F25 Canada F1 Canada F2 USA F15 USA F16 USA F16a USA F16b USA F19 USA F21 Canada F8 Canada F9