Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Wimbledon - London Western & Southern Open - Cincinnati Chengdu Open - Chengdu China Open - Beijing Sofia Open - Sofia Australian Open - Melbourne Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Wimbledon - London Brisbane International - Brisbane Adelaide International - Adelaide Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid Tiriac Open - Bucharest Gonet Geneva Open - Geneva French Open - Paris U.S. Open - New York Seville Challenger M25 Qian Daohu Olbia Challenger Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Belarus F2 Nigeria F6 Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Serbia F1 Russia F3 Serbia F4 China F2 Morocco F1 Morocco F2 Russia F1 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Germany F3 Germany F5 France F3 Spain F9 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Serbia F4 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Turkey F2 Turkey F3 Turkey F4 Italy F4 Italy F5 Italy F6 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Italy F18 Serbia F4 Serbia F5 Italy F22 Egypt F4 Egypt F5 Turkey F1 Turkey F2 Italy F1 Italy F2 Italy F3 Italy F4 Italy F11 Croatia F10 Kazakhstan F6 Russia F2 Ukraine F3 Romania F12 Romania F13 Nigeria F5 Russia F2 M25+H Pozoblanco Privat Bank Cup - Dnepropetrovsk PrivatBank Cup - Dnepropetrovsk Samarkand Challenger - Samarkand Privatbank Open 2006 - Dnepropetrovsk Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Astana Challenger - Astana Almaty Challenger 2 - Almaty Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade New Delhi Challenger II - New Delhi Morocco Tennis Tour - Meknes Izmir Cup - Izmir Alexander Kolyaskin Memorial - Donetsk Almaty Challenger 1 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Togliatti Cup - Togliatti Internationaux de Doubs Open de Franchie-Comte - Besancon Delhi Challenger I - New Delhi Olimp Kyiv Open - Kiev Sail Open - New Delhi Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble IPP Open - Helsinki Heilbronn Challenger Belgrade Challenger Ramat Hasharon Challenger Barletta Challenger Izmir Challenger Fergana Challenger Nottingham Challenger Penza Challenger Saransk Challenger Segovia Challenger Karshi Challenger Banja Luka Challenger Mons Challenger Khanty-Mansiysk Challenger Tunis Challenger Bratislava Challenger Bergamo Challenger Zagreb Challenger Pozoblanco Challenger San Benedetto Challenger Ljubljana Challenger Bergamo Challenger Nottingham Challenger Penza Challenger Astana Challenger Orbetello Challenger Pozoblanco Challenger Tashkent Challenger Rennes Challenger Napoli Challenger Caltanissetta Challenger Chennai Challenger Tashkent Challenger Irving Challenger Tallahassee Challenger Heilbronn Challenger Winnetka Challenger Kazan Challenger Wolfsburg Challenger Cherbourg Challenger Aptos Challenger Bath Challenger Rome Challenger Bratislava Challenger Ljubljana Challenger Fergana Challenger Morocco Tennis Tour - Rabat Wroclaw Challenger Quimper Challenger Raanana Challenger Segovia Challenger Izmir Challenger Seoul Challenger Heilbronn Challenger Prostejov Challenger Todi Challenger Sibiu Challenger Kazan Challenger Seoul Challenger Todi Challenger Winnetka Challenger Geneva Challenger Kolkata Challenger New Delhi Challenger Brescia Challenger Vancouver Challenger Genova Challenger Sarasota Challenger Banja Luka Challenger Rome Challenger Bratislava Challenger Irving Challenger Segovia Challenger Cherbourg Challenger Gimcheon Challenger Aix En Provence Challenger Bordeaux Challenger Mersin Challenger Brest Challenger Le Gosier Challenger Almaty Challenger Milan Challenger Quimper Challenger Forli 5 Challenger Bercuit Challenger Prague 2 Challenger Shymkent 2 Challenger Banja Luka Challenger Porto Challenger Segovia Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Istanbul Challenger Parma Challenger Rome Challenger Bergamo Challenger Bratislava Challenger Maspalomas Challenger Quimper Challenger Rome Challenger Rome Challenger Blois Challenger Turin Challenger Ostrava Challenger San Benedetto Challenger San Marino Challenger Prostejov Challenger Brasov Challenger Istanbul Challenger Columbus Challenger Hamburg Challenger Bergamo Challenger Napoli Challenger Lugano Challenger Nottingham-2 Challenger Busan Challenger Samarkand Challenger Karshi Challenger Taipei Challenger Szczecin Challenger Bratislava Challenger Nur-Sultan Challenger Tyumen Challenger Savannah Challenger St. Remy Challenger Izmir Challenger Mouilleron-Le-Captif Challenger Binghamton Challenger Rome Challenger Izmir Challenger Tashkent Challenger Rennes Challenger Shenzhen 1 Challenger Hangzhou Challenger Bergamo Challenger Braunschweig Challenger Lexington Challenger Brisbane 1 Challenger Mestre Challenger Mons Challenger Recanati Challenger Geneva Challenger Biella Challenger Helsinki Challenger Tyumen Challenger Orleans Challenger Oeiras 4 Challenger Cary 2 Challenger Mons Challenger Bratislava Challenger Dallas Challenger Bratislava 1 Challenger Sarajevo Challenger Taipei City Challenger Nonthaburi 4 Challenger Irving Challenger Perugia Challenger Sassuolo Challenger Seoul Challenger Surbiton Challenger Caltanissetta Challenger Ilkley Challenger Todi Challenger Mersin Challenger Bastad Challenger Izmir Challenger Cordenons Challenger Nottingham-2 Challenger Nottingham Challenger Girona Challenger Braga Challenger Biella 1 Challenger Como Challenger Aptos Challenger Vancouver Challenger Trnava Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Rennes Challenger Helsinki Challenger Brescia Challenger Andria Challenger Andria Challenger Lille Challenger Mons Challenger Shymkent Challenger Busan Challenger Montechiarugolo - Parma Challenger Columbus Challenger Salzburg Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Nonthaburi 2 Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Nottingham Challenger Valencia Challenger Sibiu Challenger Andria Challenger Bangkok Challenger Bangkok Challenger Oeiras 2 Challenger Orleans Challenger Bergamo Challenger Nur-Sultan Challenger Biella Challenger Istanbul Challenger Puerto Vallarta Challenger Hamburg Challenger Eckental Challenger Quimper 2 Challenger Biella 3 Challenger Lugano Challenger Roseto Degli Abruzzi Challenger Nottingham 1 Challenger Little Rock Challenger Bergamo Challenger Bratislava Challenger Bratislava 2 Challenger Ilkley Challenger Recanati Challenger St. Brieuc Challenger Shymkent 1 Challenger Bratislava Challenger Ilkley Challenger Helsinki Challenger Nur-Sultan Challenger Alexander Kolyaskin Memorial - Donetsk Genova Challenger Ortisei Challenger Alexander Kolyaskin Memorial - Donetsk Cleveland Challenger Waco Challenger Sail Open - New Delhi Alexander Kolyaskin Memorial - Donetsk 2008 China TCL Challenger - Guangzhou Mauthausen Challenger Taipei City Challenger Bratislava 1 Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Chicago Challenger Salinas Challenger Tashkent Challenger - Tashkent President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk Besancon Challenger Napoli Challenger Vilnus Challenger Monza Challenger Guangzhou Challenger Tenerife Challenger Wuxi Challenger Pozoblanco Challenger Istanbul Challenger Winnipeg Challenger Alphen Challenger Astana Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Rijeka Challenger Banja Luka Challenger Rome Challenger Bordeaux Challenger Geneva Challenger Bad Waltersdorf Challenger Valencia Challenger Samarkand Challenger Karshi Challenger Sarajevo Challenger Samarkand Challenger Athens Challenger Brisbane 2 Challenger Caltanissetta Challenger ATP Kremlin Cup - Moscow Bratislava Challenger St. Petersburg Open - St. Petersburg Noumea Challenger Nottingham Challenger Mons Challenger St. Petersburg Open - St. Petersburg Yeongwol Challenger Open 13 - Marseille ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open 13 - Marseille Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Studena Croatia Open - Umag Delray Beach Open - Delray Beach Kazan Challenger Serbia Open - Belgrade Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bratislava 2 Challenger Hall of Fame Tennis Championships - Newport ATP Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Memphis Open - Memphis Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle AEGON Championships - London Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Morocco Tennis Tour - Tanger Open Parc - Lyon Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu China Open - Beijing Bukhara Challenger - Bukhara Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia Privat Bank Cup - Dniepropetrovsk Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gonet Geneva Open - Geneva cinch Championships - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna Belgrade 2 - Belgrade Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Busan Challenger Gonet Geneva Open - Geneva Orleans Challenger Adelaide International - Adelaide Trofeo Sisma Mantova - Mantova Belgrade Challenger Pau Challenger Open 13 - Marseille Ismaning Challenger Salzburg Challenger Biella 2 Challenger Heilbronn Challenger Cherbourg Challenger ATP Kremlin Cup - Moscow Ortisei Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Biella 4 Challenger Serbia Open - Belgrade Prague Challenger Open de Nice Cote dAzur - Nice AEGON Championships - London Istanbul 2 Challenger PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Kremlin Cup - Moscow Brasil Open - Sao Paulo Sydney International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires BMW Open - Munich Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Citi Open - Washington Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gwangju Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Citi Open - Washington Open 13 - Marseille Moselle Open - Metz Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier Mallorca Championships - Mallorca Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Tel Aviv Watergen Open - Tel Aviv Barcelona Open Banc Sabadell - Barcelona Hungarian Open - Budapest Geneva Open - Geneva Infosys Hall of Fame Open - Newport AEGON International - Eastbourne Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Argentina Open - Buenos Aires Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Shenzhen Open - Shenzhen Swiss Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel European Open - Antwerp Erste Bank Open - Vienna Hamburg European Open - Hamburg BMW Open - Munich Serbia Open - Belgrade Hamburg European Open - Hamburg Hamburg Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Hamburg Open - Hamburg Plava Laguna Croatia Open - Umag Almaty Open - Almaty Erste Bank Open - Vienna Belgrade Open - Belgrade Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Estoril Challenger Plava Laguna Croatia Open - Umag Rogers Masters - Toronto Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta AEGON Championships - London Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Thailand Open - Bangkok Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Cancun Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid German Tennis Championships - Hamburg Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel Hamburg European Open - Hamburg Bratislava 2 Challenger Erste Bank Open - Vienna Open Sabadell Atlantico - Barcelona Dallas Open - Dallas Cap Cana Challenger Open de Nice Cote d'Azur - Nice Brisbane International - Brisbane Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Nordea Open - Bastad French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Forte Village Sardegna Open - Sardinia Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Infosys Hall of Fame Open - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha 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 Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, UKR-LAT 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Shanghai Rolex Masters - Shanghai Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, UKR-TPE 3-2 ATP Cup - Melbourne Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group B, Valencia Koblenz Challenger Mutua Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Rolex Paris Masters - Paris Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group C, Valencia Davis Cup, World Group, Q, SRB-SVK 0-4 Davis Cup, World Group I, 1R, SRB-GRE 3-1 All Lower level tournaments Olympics - Paris Olympics - Rio de Janeiro