Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Austin Quintana Roo Quintana Roo Gainesville Austin Amelia Island Leon Guadalajara Charlotte Manzanillo Fort Worth Santiago Leon La Bisbal Tampa Madrid Modena Raanana Redding Tunica Resorts Tenerife Petange Tucson Pittsburgh Las Vegas New Braunfels Captiva Island Merida Merida Palm Harbor Cagnes-Sur-Mer Caserta Grado Santiago Sunrise Indian Harbour Beach Baton Rouge Albuquerque Las Vegas Redding Daytona Beach Wesley Chapel Surprise Rancho Santa Fe Indian Harbour Beach Barcelona Getxo Torino El Espinar Santa Margherita Di Pula Nules Rome Saint-Gaudens Grado Brescia Ilkley Contrexeville Ashland Lexington Landisville Valencia W25 Osprey W100 Bonita Springs W25 Santa Margarita De Montbui W25+H Irapuato Prague Open - Prague W25 Prague W80 Macon W80 Tyler W60 Rome W25 Orlando W100 Charleston W100 Bonita Springs W100+H Nottingham Thoreau Tennis Open - Concord W100 Landisville Columbus WTA 125 - Columbus W80 Macon W60 Orlando W100 Bonita Springs W100+H La Bisbal D'Emporda W60 Ceska Lipa BBVA Open Internacional - Valencia Abierto Tampico - Tampico W60 Templeton Copa Oster - Cali W25 Malibu W25 Naples W60 Orlando W25 Boca Raton Darmstadt Augusta Hechingen Seville Thoreau Tennis Open - Concord W100 Charleston W60 Charlottesville San Luis Potosi Open - San Luis Potosi W100 Bonita Springs W60 Naples W60 Pelham W60 Rome Sacramento W60 Saskatoon W60 Lexington W100 Landisville W60 Templeton W60 Rome Landisville W100 Charleston Dow Tennis Classic - Midland MundoTenis Open - Florianopolis Montevideo Open - Uruguay Canberra 125 - Canberra W75+H Vero Beach Tampico Rock Hill Oeiras Ladies Open - Oeiras Bucaramanga Parma Ladies Open - Parma W75 Templeton Macon Waco W100 Cary Scottsdale Daytona Beach Wesley Chapel Cuernavaca Puebla Irapuato Dothan Naples Surbiton Sumter El Paso Stockton Sacramento Campos Do Jordao Landisville Lubbock Tampico Toronto Nashville Orlando W100 Tyler Open delle Puglie - Bari BBVA Open Internacional - Valencia Veneto Open - Gaiba Imola Las Vegas Tampico Santa Margherita Di Pula Sant Cugat Daytona Beach Wesley Chapel Irapuato Santa Margherita Di Pula Rome Santa Margherita Di Pula Riba - Roja De Turia Sant Cugat Oracle Challenger Series - Newport Beach Abierto De Zapopan - Guadalajara W25 Daytona Beach W25 Rancho Santa Fe W25+H Irapuato W80 Dothan W60+H La Bisbal D'Emporda W25 Guayaquil W60 Charleston W25 Hilton Head Island W25 Cucuta W60 Asuncion W60 Colina W25 Orlando W25 Naples Cuernavaca W25 Vero Beach W100 Nicholasville W25 Daytona Beach W100 Charleston Puerto Vallarta Open - Puerto Vallarta Oracle Challenger Series - Newport Beach Grado Open - Grado W25 Ystad Fifth Third Charleston - Charleston W100 Charleston W80 Rancho Santa Fe Monterrey W25 Boca Raton W60+H Irapuato Nordea Open - Bastad W100 Madrid Stockton Makarska Open - Makarska W40 Ystad Open Internacional Femeni Solgirones - La Bisbal D'Emporda Nordea Open - Bastad W60 Berkeley W100 Macon Waco Santa Margherita Di Pula Catalonia Open - Vic W60 Barcelona Dothan W25+H Montpellier W100 Edmond W100 Macon Charlottesville Charleston La Bisbal Caserta Austin 125 - Austin Croatia Bol Open - Bol Ystad Surprise Pilot Pen Tennis - New Haven Sunfeast Open 2005 - Kolkata ECM Prague Open 2006 - Prague Moorilla Hobart International - Hobart Estoril Open - Estoril ECM Prague Open - Prague JPMorgan Chase Open - Los Angeles FORTIS Championships Luxembourg - Luxembourg Tashkent Open - Tashkent Mondial Australian Women's Hardcourts - Gold Coast Moorilla Hobart International - Hobart Bausch & Lomb Championships - Amelia Island Family Circle Cup - Charleston International Womens Open - Eastbourne Zurich Open - Zurich ECM Prague Open - Prague Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Olympics - Beijing Medibank International - Sydney Andalucia Tennis Experience - Marbella Porsche Tennis Grand Prix - Stuttgart AEGON International - Eastbourne Bank of the West Classic - Stanford Kremlin Cup - Moscow Medibank International - Sydney Andalucia Tennis Experience - Marbella Porsche Tennis Grand Prix - Stuttgart AEGON International - Eastbourne Bank of the West Classic - Stanford Seville BGL Luxembourg Open - Luxembourg Apia International - Sydney Porsche Tennis Grand Prix - Stuttgart Argentina Open - Buenos Aires Olympics - London Brisbane International - Brisbane Mercury Insurance Open - Carlsbad Brisbane International - Brisbane AEGON International - Eastbourne Ostrava Open - Ostrava Bank of the West Classic - Stanford Toray Pan Pacific Open - Tokyo Abierto Mexicano TELCEL - Acapulco Abierto Monterrey Afirme - Monterrey Brasil Tennis Cup - Florianopolis Abierto Mexicano TELCEL - Acapulco Mallorca Open - Mallorca Abierto Mexicano TELCEL - Acapulco Claro Open Colsanitas - Bogota Ricoh Open - 's-Hertogenbosch Mubadala Silicon Valley Classic - San Jose Toray Pan Pacific Open - Tokyo ASB Classic - Auckland St. Petersburg Ladies Trophy - St. Petersburg Abierto Mexicano TELCEL - Acapulco Abierto GNP Seguros - Monterrey Claro Open Colsanitas - Bogota Porsche Tennis Grand Prix - Stuttgart Internationaux de Strasbourg - Strasbourg Mallorca Open - Mallorca Abierto GNP Seguros - Monterrey Hobart International - Hobart Abierto De Guadalajara - Guadalajara Bad Homburg Open - Bad Homburg Grampians Trophy - Melbourne Internationaux de Strasbourg - Strasbourg MUSC Health Women's Open - Charleston Chicago Fall Tennis Classic - Chicago Adelaide International 1 - Adelaide Dubai Duty Free Championships - Dubai Abierto De Guadalajara - Guadalajara Abierto GNP Seguros - Monterrey Guangzhou International Women's Open 2005 - Guangzhou Copa Colsanitas - Bogota ASB Classic - Auckland Citi Open - Washington Estoril Open - Estoril Adelaide International 2 - Adelaide Pilot Pen Tennis - New Haven Tashkent Open - Tashkent Qatar TotalEnergies Open - Doha Bell Challenge - Quebec City Abierto GNP Seguros - Monterrey Bausch & Lomb Championships - Amelia Island Libema Open - 's-Hertogenbosch Ordina Open - s'Hertogenbosch San Diego Open - San Diego Bank of the West Classic - Stanford Brisbane International - Brisbane Rothesay International - Eastbourne Bad Homburg Open - Bad Homburg Abierto GNP Seguros - Monterrey SP Open - Sao Paulo East West Bank Classic presented by Herbalife - Los Angeles W60 Rancho Santa Fe Porsche Tennis Grand Prix - Stuttgart Porsche Tennis Grand Prix - Stuttgart East West Bank Classic presented by Herbalife - Los Angeles Family Circle Cup - Charleston Qatar Ladies Open - Doha Generali Ladies Linz - Linz W60 Rome BNP Paribas Open - Indian Wells Miami Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ATX Open - Austin Credit One Charleston Open - Charleston Kremlin Cup - Moscow Berlin Ladies Open - Berlin Qatar Telecom German Open - Berlin Rogers Cup presented by National Bank - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Brisbane International - Brisbane Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Women's Open - Cincinnati Qatar Total Open - Doha Rogers Cup - Toronto Toray Pan Pacific Open - Tokyo China Open - Beijing Sony Ericsson Championships - Doha Barclays Dubai Tennis Championships - Dubai AEGON Classic - Birmingham BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Women's Open - Cincinnati Rogers Cup presented by National Bank - Montreal Merida Open Akron - Merida Toray Pan Pacific Open - Tokyo China Open - Beijing Sony Ericsson Championships - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Brisbane International - Brisbane Toray Pan Pacific Open - Tokyo China Open - Beijing WTA Championships - Istanbul Qatar Ladies Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Copa Claro Colsanitas - Bogota Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Toray Pan Pacific Open - Tokyo China Open - Beijing WTA Championships - Istanbul Qatar Total Open - Doha BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Toronto Abierto Monterrey Afirme - Monterrey Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Toray Pan Pacific Open - Tokyo China Open - Beijing Qatar TotalEnergies Open - Doha Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Abierto GNP Seguros - Monterrey Mallorca Open - Mallorca Rogers Cup - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Copa Colsanitas - Bogota Miami Open - Miami Internazionali BNL d'Italia - Rome Betti Open - Berlin Qatar TotalEnergies Open - Doha Internazionali BNL d'Italia - Rome Dubai Duty Free Championships - Dubai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Omnium Banque Nationale - Montreal Adelaide International 1 - Adelaide Credit One Charleston Open - Charleston bett1open - Berlin Brisbane International - Brisbane Sony Ericsson Open - Miami Australian Open - Melbourne Internazionali BNL dItalia - Rome French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Dubai Duty Free Championships - Dubai Fed Cup, Europe/Africa Zone Group I Fed Cup, World Group II, PO, BLR-EST 5-0 TEB BNP Paribas WTA Championships - Istanbul Fed Cup, Europe/Africa Zone Group I Fed Cup, Group II, PO, JPN-BLR 2-3 Omnium Banque Nationale - Montreal Fed Cup, World Group, PO, RUS-BLR 2-3 Fed Cup, Americas Zone Group I U.S. Open - New York BNP Paribas Open - Indian Wells Fed Cup, Group I, Americas Fed Cup, World Group, SF, AUS-BLR 3-2 BNP Paribas Open - Indian Wells Rogers Cup - Toronto Billie Jean King Cup, Group I, Americas Guadalajara Open Akron - Guadalajara Billie Jean King Cup, Qualifiers, 1R, ESP-MEX 3-1 Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Billie Jean King Cup, PO, DEN-MEX 3-2 U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open (juniors) U.S. Open (juniors) Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mubadala Silicon Valley Classic - San Jose All Lower level tournaments Open Gaz de France - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Western & Southern Open - New York Miami Open - Miami Wimbledon - London Abierto Mexicano TELCEL - Acapulco Rogers Cup - Montreal Abierto GNP Seguros - Monterrey The Top Seed Open - Lexington J&T Banka Ostrava Open - Ostrava Internazionali BNL d'Italia - Rome Miami Open - Miami Qatar Total Open - Doha Mutua Madrid Open - Madrid Acura Classic - San Diego Abierto GNP Seguros - Monterrey Volvo Car Open - Charleston Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells ECM Prague Open 2005 - Prague Wimbledon - London BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Guadalajara Open Akron - Guadalajara Wimbledon - London Olympics - Tokyo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open Qualifying - Dubai French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Hungarian Grand Prix - Budapest French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Fed Cup, Europe/Africa Zone Group I Fed Cup, Europe/Africa Zone Group I Fed Cup, Europe/Africa Zone Group I Fed Cup, Americas Zone Group I Billie Jean King Cup, PO, MEX-SRB 4-0 Open 35 de Saint-Malo - Saint-Malo Wimbledon (juniors) W100 Granby Hong Kong Tennis Classic Regions Morgan Keegan Champ's & the Cellular South Cup - Memphis Mubadala Citi DC Open - Washington Parma Ladies Open - Parma W60 Dallas U.S. Open - New York W80 Macon Guadalajara 125 Open - Guadalajara Abierto Tampico - Tampico Miami Open - Miami Guadalajara Open Akron - Guadalajara Fifth Third Charleston - Charleston Hong Kong Tennis Open - Hong Kong China Open - Beijing Qatar TotalEnergies Open - Doha Singapore Open - Singapore Mubadala Abu Dhabi Open - Abu Dhabi Mutua Madrid Open - Madrid W100 Tyler W100 Landisville Mubadala Citi DC Open - Washington