Career 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 USA F12 Ukraine F3 USA F1 USA F2 USA F5 Egypt F1 Egypt F2 Egypt F3 Morocco F4 USA F9 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 USA F1 USA F2 Costa Rica F1 USA F5 USA F6 France F7 Italy F10 USA F8 Italy F10 Russia F3 Russia F4 USA F6 USA F30 USA F9 France F17 Ukraine F2 France F18 USA F3 USA F4 USA F10 M15 Vero Beach M25 Cancun M25 Tulsa Status Athens Open - Athens The $50,000 Pro Challenger at Calabasas - Calabasas San Remo Tennis Cup - San Remo Countrywide Classic USTA Challenger - Carson Mamaia Challenger - Constanta USTA Men's Challenger of Dallas - Dallas The Comercia Challenger - Aptos San Marino Cepu Open - San Marino Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Kos-Zucchetti Tennis Cup - Cordenons Roma Challenger 2007 - Rome Trofeo Sisma Mantova - Mantova Lubbock Challenger - Lubbock Challenger 42 - Andrezieux Pekao Open - Szczecin Internationaux du Doubs - Besancon Men's Pro Challenger at Tunica National - Tunica Pekao Open - Szczecin Pro Challenger at Calabasas - Calabasas Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Dallas Challenger Rabat Challenger 2007 Challenger of Santa Clara - Valencia Marrakech Challenger Barletta Challenger Napoli Challenger Fifth Third Bank Tennis Classic - Lexington Monza Challenger Fifth-Third Bank Tennis Classic - Lexington Rome Challenger Talahassee Challenger Yuba City Challenger Poznan Challenger San Marino Challenger Como Challenger Aptos Challenger Trnava Challenger Music City Challenger - Nashville Orbetello Challenger M25 Dallas Tashkent Challenger Calabasas Challenger Astana Challenger Charlottesville Challenger Knoxville Challenger Savannah Challenger Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Sarasota Challenger Ojai Challenger Ford Tennis Championships - Louisville Privatbank Open 2006 - Dnepropetrovsk Freeman Men's $50,000 Challenger - Joplin XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Sacramento Challenger Music City Challenger - Nashville Porsche Open - Poznan Calabasas Challenger Charlottesville Challenger Lambertz Open by Stawag - Aachen Savannah Challenger Nottingham Challenger Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville II Cyclus Open de Tenis - Florianopolis II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Leon Challenger Savannah Challenger Tallahassee Challenger XL Bermuda Open - Bermuda Nottingham Challenger Roma Open Challenger - Rome Nottingham-2 Challenger Winnetka Challenger Winnetka Challenger Alexander Kolyaskin Memorial - Donetsk Manerbio Challenger Ford Tennis Championships - Louisville Tallahassee Challenger Napa Challenger Music City Challenger - Nashville Tiburon Challenger Aptos Challenger Sarasota Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Morocco Tennis Tour - Fes San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy Aptos Challenger Irving Challenger Savannah Challenger Happy Valley Challenger Winnetka Challenger Cleveland Challenger Carson Challenger Monterrey Challenger Tallahassee Challenger The Commercia Challenger - Aptos Binghamton Challenger The 'Fitz' Casino Challenger - Tunica Sacramento Challenger Carson Challenger Fairfield Challenger Odlum Brown Vancouver Open - Vancouver Winnetka Challenger Aptos Challenger Tallahassee Challenger Tulsa Challenger Tiburon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Knoxville Challenger Lambertz Open by Stawag 2007 - Aachen Home Depot Center USTA Challenger - Carson Savannah Challenger Sarasota Challenger Cary Challenger Monterrey Challenger Tallahassee Challenger Tiburon Challenger Morocco Tennis Tour - Tanger Columbus 2 Challenger Sarasota Challenger Winnetka Challenger Indian Wells Challenger Chicago Challenger Tallahassee Challenger Noumea Challenger Newport Beach Challenger Leon Challenger Puerto Vallarta Challenger AT&T Challenger of Dallas - Dallas Columbus Challenger Aptos Challenger Winnetka Challenger New Haven Challenger Cleveland Challenger Tallahassee Challenger Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Lexington Challenger Savannah Challenger Little Rock Challenger Rome Challenger Chicago Challenger Cary Challenger Tiburon Challenger Las Vegas Challenger Charlottesville Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Knoxville Challenger Cleveland Challenger Olimp Kyiv Open - Kiev Open de Montauban - Montauban UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Szczecin Challenger Knoxville Challenger Tiburon Challenger Houston Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Cleveland Challenger Open Tarragona Costa Daurada - Tarragona Columbus Challenger The Mercedes Benz of Calabasas - Calabasas Mercedes-Benz Cup - Los Angeles Savannah Challenger SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Sarasota Challenger Carson Challenger Grand Prix Hassan II - Casablanca Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Columbus Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest The Hypo Group Tennis International 2008 - Poertschach ATP Kremlin Cup - Moscow SAP Open - San Jose Countrywide Classic - Los Angeles Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem RCA Championships - Indianapolis Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Charleston Challenger Genova Challenger Heilbronn Challenger Honolulu Challenger Open 13 - Marseille Brisbane International - Brisbane SAP Open - San Jose Heineken Open - Auckland Charlottesville Challenger Tanger Challenger Meknes Challenger Delray Beach Open - Delray Beach Serbia Open - Belgrade Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Marrakech Challenger Erste Bank Open - Vienna Rio Open - Rio de Janeiro AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland Grand Prix Hassan II - Marrakech Maui Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Dallas Challenger AEGON Championships - London China Open - Beijing Mexico City Challenger Rakuten Japan Open - Tokyo Baton Rouge Challenger Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Charlottesville Challenger Tallahassee Challenger Kremlin Cup - Moscow Knoxville Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Cary 2 Challenger ATP Vegeta Croatia Open - Umag Citi Open - Washington US Men's Clay Court Championship - Houston Charlottesville Challenger Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Valencia Open - Valencia Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Guadalajara Challenger Fairfield Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Dallas Challenger Rakuten Japan Open - Tokyo ASB Classic - Auckland Apia International - Sydney Memphis Open - Memphis Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Cary Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Savannah Challenger Aegon Nottingham Open - Nottingham Columbus Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Suisse Open - Gstaad Ecuador Open - Quito Sydney International - Sydney Charleston Challenger New York Open - New York Cary Challenger Abierto Mexicano Telcel - Acapulco Las Vegas Challenger Newport Beach Challenger Citi Open - Washington Sarasota Challenger Savannah Challenger Little Rock Challenger Orlando 2 Challenger Citi Open - Washington Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Little Rock Challenger Palmas del Mar Challenger US Men's Clay Court Championship - Houston Truist Atlanta Open - Atlanta BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Nottingham Open - Nottingham AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne European Open - Antwerp Brisbane International - Brisbane Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Cary 1 Challenger PTT Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Ilkley Challenger Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Rome Challenger Little Rock Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Columbus Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Cary 2 Challenger Heineken Open - Auckland NASDAQ-100 Open - Miami Orlando Challenger NASDAQ-100 Open - Miami SA Tennis Open - Johannesburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Sony Ericsson Open - Miami BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal 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 Internazionali BNL dItalia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Infosys Hall of Fame Open - Newport Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston French Open - Paris Ricoh Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Truist Atlanta Open - Atlanta U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Thailand Open - Bangkok Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona China Open - Beijing Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Citi Open - Washington Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 River Oaks International Tennis Tournament - Houston French Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth Wimbledon (juniors)