Career 2020 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 F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 USA F14 Italy F24 France F7 Italy F10 USA F1 Italy F10 Russia F3 Russia F4 USA F29 USA F12 France F17 Ukraine F2 France F18 Canada F1 USA F6 Austin Challenger - Austin Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka USTA Challenger - Champaign San Remo Tennis Cup - San Remo Mamaia Challenger - Constanta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Status Athens Open - Athens Sail Open - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka USTA Men's Challenger of Dallas - Dallas Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Pekao Open - Szczecin Waco Tennis Challenger - Waco Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk Dallas Challenger USTA Tallahassee Tennis Challenger - Tallahassee Rabat Challenger Marrakech Challenger Barletta Challenger Korat Challenger Napoli Challenger Baton Rouge Challenger Monza Challenger Rome Challenger Winnetka Challenger Lubbock Challenger - Lubbock Poznan Challenger San Marino Challenger Vancouver Challenger Como Challenger San Marino Cepu Open - San Marino Tulsa Challenger Trnava Challenger Tashkent Challenger Astana Challenger Aachen Challenger Champaign Challenger Cremona Challenger Music City Challenger - Nashville Binghamton Challenger Kos-Zucchetti Tennis Cup - Cordenons Aachen Challenger 2007 Challenger of Santa Clara - Valencia Roma Challenger 2007 - Rome Bratislava Challenger Singapore Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Johannesburg Challenger Trofeo Sisma Mantova - Mantova Lubbock Challenger - Lubbock Granby Challenger Challenger 42 - Andrezieux Fifth-Third Bank Tennis Championships - Lexington 2007 Knoxville Challenger - Knoxville Tulsa Challenger Pekao Open - Szczecin Internationaux du Doubs - Besancon 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Eckental Challenger Pro Challenger at Calabasas - Calabasas Ortisei Challenger GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Istanbul Challenger Johannesburg Challenger Rio Quente Challenger Flea Market Cup - Busan West Side Tennis Challenger - Forest Hills Tiburon Challenger Smith Barney Men's Challenger - Covington Dallas Challenger Morelos Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Busan Challenger Nottingham-2 Challenger USTA Men's Challenger of Dallas - Dallas 2004 Colorado Tennis Classic - Denver USTA Comerica Challenger - Aptos Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Orbetello Challenger Irving Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Privatbank Open 2006 - Dnepropetrovsk Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Porsche Open - Poznan Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi Bauer Watertechnology Cup - Eckental AT&T Challenger of Dallas - Dallas II Cyclus Open de Tenis - Florianopolis USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan The Comercia Challenger - Aptos Riviera di Rimini Challenger - Rimini 2005 Freeman Men's Challenger - Joplin Kos-Zucchetti Tennis Cup - Cordenons JSM Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Bangkok Challenger Ortisei Challenger AGT Challenger - Leon Nottingham Challenger Leon Challenger Roma Open Challenger - Rome Music City Challenger - Nashville Manchester Challenger USTA Challenger of Orlando - Orlando Alexander Kolyaskin Memorial - Donetsk Manerbio Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville Dallas Challenger 2008 Knoxville Challenger - Knoxville Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Fes II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy AT&T Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Nottingham Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Gimcheon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Lambertz Open by Stawag 2007 - Aachen Champaign Challenger Dallas Challenger Dallas Challenger 2003 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills Morocco Tennis Tour - Tanger Puerto Rico Challenger Tennis Event - Humacao Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Vancouver Challenger International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Arizona Men's Tennis Championships - Scottsdale University of Tennessee USTA Men's Challenger - Knoxville RCA Championships - Indianapolis Atlantic City Open - Atlantic City Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Trofeo Cassa di Risparmio di Alessandria - Alessandria Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica The Natrel's Challenger of Granby - Granby Olimp Kyiv Open - Kiev Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Grand Prix Hassan II - Casablanca Lubbock Challenger - Lubbock The 'Fitz' Casino Challenger - Tunica Open de Montauban - Montauban Open de Moselle - Metz Odlum Brown Vancouver Open - Vancouver UTC Open - Cherkassy Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Brasil Open - Costa do Sauipe Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Regions Morgan Keegan Championships - Memphis Ostdeutscher Sparkassen Cup - Dresden Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Orange Prokom Open - Sopot Nottingham Challenger BCR Open Romania - Bucharest 2008 Lubbock Challenger - Lubbock Szczecin Challenger Chennai Open - Chennai Rabat Challenger ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas ATP Kremlin Cup - Moscow Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - s-Hertogenbosch International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Kaoshuing Challenger Dallas Challenger Brisbane International - Brisbane Guadalajara Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Le Gosier Challenger SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Genova Challenger Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Heilbronn Challenger Open Sabadell Atlantico - Barcelona Nottingham Challenger Open de Nice Cote d'Azur - Nice Open 13 - Marseille Kremlin Cup - Moscow AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Tanger Challenger Eckental Challenger Charlottesville Challenger Meknes Challenger Winston Salem - Winston Salem Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Malaysian Open - Kuala Lumpur SAP Open - San Jose Ortisei Challenger Serbia Open - Belgrade Erste Bank Open - Vienna Chennai Open - Chennai Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Yokohama Challenger Marrakech Challenger Toyota Challenger Open de Nice Cote dAzur - Nice Serbia Open - Belgrade Dallas Challenger Gerry Weber Open - Halle Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Atlanta Tennis Championships - Atlanta Aircel Chennai Open - Chennai Brisbane International - Brisbane Guadalajara Challenger ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg China Open - Beijing BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Baton Rouge Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Memphis Open - Memphis Rio Open - Rio de Janeiro Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Kremlin Cup - Moscow Brisbane International - Brisbane Knoxville Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro AEGON Championships - London Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech St. Petersburg Open - St. Petersburg Manta Challenger Champaign Challenger Erste Bank Open - Vienna Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle AEGON Championships - London Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Manchester Challenger If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach ATP Vegeta Croatia Open - Umag Citi Open - Washington Aircel Chennai Open - Chennai Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Mexico City Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Sydney International - Sydney Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BCR Open Romania - Bucharest Miller Lite Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis St. Petersburg Open - St. Petersburg Tennis Masters Series - Miami Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Cincinnati AEGON Championships - London AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis European Open - Antwerp Brisbane International - Brisbane RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati 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 BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Toronto Shanghai ATP Masters - Shanghai 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 Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL dItalia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona U.S. Open - New York Chengdu Open - Chengdu U.S. Open - New York China Open - Beijing Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami 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 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 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne 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 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, ESP-UKR 5-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth Wimbledon (juniors)