Career 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 USA F14 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F26 USA F27 USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 USA F7 Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Open Castilla y Leon Trofeo Iberdrola - Segovia Memorial Savigni - Sassuolo Sao Paulo - Brazil Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani Corona Mexico City Open - Mexico City San Marino Cepu Open - San Marino Nord/LB Open 2004 - Braunschweig Corona Mexico City Open - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Challenger - Aptos 2007 Challenger of Santa Clara - Valencia XL Capital Bermuda Open - Bermuda Puerto Rico Challenger Tennis Event - Humacao Swanston Challenger - Sacramento Fifth-Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver The Comercia Bank Challenger - Aptos Waco Tennis Challenger - Waco Music City Challenger - Nashville Dallas Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger 2006 North Shore Pro Tennis Championship - Winnetka Talahassee Challenger Pekao Open 2004 - Szczecin Yuba City Challenger WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin Aptos Challenger The Swanston Challenger - Sacramento Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Savannah Challenger Sarasota Challenger BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples Ojai Challenger Tulsa Challenger Sacramento Challenger - Sacramento Aptos Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Tiburon Challenger Charlottesville Challenger Ford Tennis Championships - Louisville Honolulu Challenger JSM Challenger - Champaign Savannah Challenger Nottingham Challenger Tulsa Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Calabasas Challenger Sacramento Challenger Winnetka Challenger Tiburon Challenger Sunset Moulding Challenger - Yuba City Knoxville Challenger Honolulu Challenger Charlottesville Challenger Sarasota Challenger Semgroup Challenger - Tulsa Winnetka Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Maui Challenger Wolfsburg Challenger Tallahassee Challenger Nottingham Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Savannah Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Irving Challenger Charlottesville Challenger Irving Challenger Dallas Challenger Carson Challenger Bordeaux Challenger Bordeaux Challenger Ilkley Challenger Fairfield Challenger Knoxville Challenger Charlottesville Challenger Carson Challenger Dallas Challenger Irving Challenger Winnetka Challenger Stockton Challenger Sarasota Challenger Tallahassee Challenger Charlottesville Challenger Sacramento Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Dallas Challenger 2007 Knoxville Challenger - Knoxville Charlottesville Challenger Cleveland Challenger Knoxville Challenger Sarasota Challenger Fairfield Challenger Knoxville Challenger Ilkley Challenger Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Savannah Challenger Tallahassee Challenger Winnetka Challenger Schickedanz Open - Furth Tiburon Challenger Open Castilla y Leon - Segovia Stockton Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Sarasota Challenger Fifth Third Bank Tennis Championships - Lexington Copa Petrobras Argentina - Buenos Aires USTA Challenger - Champaign Savannah Challenger Winnetka Challenger Guzzini Challenger - Recanati Dallas Challenger Indian Wells Challenger Top Wool Challenger - Biella VI Gramado Open de Tenis - Gramado AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Bogota Challenger - Bogota Memorial Piertomaso Tessitore - San Remo Banca Stato Challenger Lugano - Lugano Open Sainte Victoire - Aix-En-Provence USTA Freeman Men's Challenger - Joplin AGT Challenger - Leon Knoxville Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Copa AT&T - Buenos Aires Ford Tennis Championships - Louisville Sarasota Challenger Carson Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar Irving Challenger Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart BMW Open - Munich Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Champaign Challenger San Francisco Challenger Heineken Open - Auckland Movistar Open - Vina del Mar SAP Open - San Jose Dallas Challenger If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Dallas Challenger Tallahassee Challenger BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia If Stockholm Open - Stockholm VTR Open - Vina del Mar Winnetka Challenger Winnipeg Challenger Sacramento Challenger Honolulu Challenger Dallas Challenger Charlottesville Challenger Catella Swedish Open - Bastad The Hypo Group Tennis International 2008 - Poertschach Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger US Men's Clay Court Championship - Houston Knoxville Challenger Orange Warsaw Open - Warsaw Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Champaign Challenger Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Sunrise Challenger Tiburon Challenger Brisbane International - Brisbane Serbia Open - Belgrade SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Farmers Classic - Los Angeles Dallas Challenger Winston Salem - Winston Salem Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia Rimouski Challenger Dallas Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Countrywide Classic - Los Angeles Sarasota Challenger Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Kremlin Cup - Moscow Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Baton Rouge Challenger Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Brisbane International - Brisbane If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Delray Beach Open - Delray Beach New York Open - New York Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Millennium Estoril Open - Estoril AEGON Championships - London Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Mumbai Open - Mumbai Knoxville Challenger Las Vegas Challenger AEGON Championships - London Rio Open - Rio de Janeiro Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger US Men's Clay Court Championship - Houston Hall of Fame Open - Newport AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Hall of Fame Tennis Championships - Newport Irving Challenger Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Copa Claro - Buenos Aires Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Rio Open 500 - Rio de Janeiro Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Tiburon Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London Bet-at-home Open - Hamburg Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Suisse Open - Gstaad Ricoh Open - 's-Hertogenbosch Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Stockholm Open - Stockholm Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Miami Open - Miami Open de Moselle - Metz BMW Open - Munich ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Mallorca Open - Mallorca New York Open - New York Open Seat Godo 2003 - Barcelona Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg SkiStar Swedish Open - Bastad Tennis Masters Series - Madrid Memphis Open - Memphis Campionati Internazionali d'Italia - Rome Copa Telmex - Buenos Aires Masters Series Hamburg - Hamburg Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Internazionali BNL dItalia - Rome Copa Telmex - Buenos Aires Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Heineken Open - Auckland BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto Masters Series Monte-Carlo - Monte-Carlo Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto VTR Open - Vina del Mar French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati French Open - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Gazprom Hungarian Open - Budapest Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai U.S. Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne Mutua Madrid Open - Madrid Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Citi Open - Washington Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Chengdu Open - Chengdu French Open - Paris BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Wimbledon - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Davis Cup, World Group, QF, BLR-ARG 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Australian Open - Melbourne Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, GER-ARG 1-4 U.S. Open - New York Davis Cup, World Group, 1R, ARG-GER 5-0 Australian Open - Melbourne Australian Open - Melbourne Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Olympics - Beijing Davis Cup, World Group, QF, ARG-CRO 4-1 Olympics - London Davis Cup, World Group, 1R, ARG-ROU 4-1 Olympics - Rio de Janeiro Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 U.S. Open (juniors) ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston