Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 M15 Monastir Croatia F2 Greece F1 Greece F2 Uzbekistan F1 Uzbekistan F2 Czech Republic F2 Ukraine F1 Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Iran F4 Germany F4 Germany F5 Croatia F1 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Kazakhstan F1 Kazakhstan F2 Croatia F4 Iran F3 Croatia F2 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Portugal F5 Germany F1 Czech Republic F1 Austria F2 Poland F1 Israel F5 M15 Heraklion Bukhara Challenger - Bukhara M25 Monastir Steelers Cup - Kosice Jameson Cup - Milan M25 Vila Real de Santo Antonio Czech Indoor Open - Prague M25 Padova M25 Santa Margherita di Pula M25 Valldoreix s Tennis Masters 06 - Graz M15 Antalya Challenger Brasov - Brasov M25 Telfs The Surbiton Trophy - Surbiton Siemens Open 2007 - Scheveningen Fifth Third Bank Tennis Championships - Lexington Lambertz Open - Aachen Fergana Tennis Challenger Tournament - Fergana Ljubljana Open - Ljubljana West of England Challenger - Bristol XL Bermuda Open - Bermuda Lambertz Open by Stawag 2007 - Aachen Fergana Challenger - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti The Surbiton Trophy - Surbiton Steelers Cup - Kosice Stella Artois Clay Court Championship - Budaors Open Castilla y Leon - Segovia Arpa Ceramic Cup - Reggio Emilia KGHM Dialog Polish Indoors - Wroclaw Prosperita Open 2008 - Ostrava BH Telecom Sarajevo 2007 - Sarajevo Pharma Medico Open 2008 - Aarhus Ostrava Open 2005 - Ostrava Unicredit Czech Open - Prostejov Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open - Istanbul UTC Open - Cherkassy Open D'Orleans - Orleans S Tennis Master Championship - Graz Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Qatar ATP Challenger - Doha Heilbronn Challenger Belgrade Challenger Ciudad de Telde - Telde Sunrise Challenger Kos-Zucchetti Tennis Cup - Cordenons Open de L'Isere-Trophee BNP Paribas - Grenoble Ostrava Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Reggio Emilia Challenger Tatra Banka Open - Bratislava San Benedetto Challenger Recanati Challenger Poznan Challenger Segovia Challenger Privat Bank Cup - Dnepropetrovsk Open des Alpes Trophee BNP Paribas - Grenoble Geneva Challenger Freudenstadt Challenger Alphen Challenger Malaysian Open - Kuala Lumpur Trnava Challenger Mons Challenger Tashkent Challenger Baden Open - Karlsruhe Seoul Challenger Chuncheon Challenger Privatbank Open 2006 - Dnepropetrovsk Czech Indoor Open - Prague Morocco Tennis Tour - Fes Bytom Challenger Open de Franche-Comte - Besancon Guzzini Challenger - Recanati XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Sarajevo Open - Sarajevo Brasilia Challenger Open Mutouest de Saint-Brieuc - St. Brieuc ATP Challenger Trophy 2007 - Trnava M25 Vila Real de Santo Antonio Izmir Challenger ECM Prague Open 2005 - Prague Bratislava Challenger Sony Ericsson Open 2008 - Belgrade Courmayeur Challenger BH Indoor Sarajevo - Sarajevo Casablanca Challenger S Tennis Masters - Graz Rabat Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Oberstaufen Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger PrivatBank Cup - Dnepropetrovsk Zagreb Open - Zagreb Trnava Challenger Geneva Challenger Penza Cup 2008 - Penza Sao Paulo Challenger Tour Finals Helsinki Challenger ATP Open Castilla y Leon - Segovia Heilbronn Challenger Labertz Open by Stawag - Aachen Casablanca Challenger Rabat Challenger Marrakech Challenger Prague Challenger Bordeaux Challenger Furth Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan ATP Guzzini Challenger - Recanati Cherbourg Challenger Le Gosier Challenger Rhodes Challenger LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Rabat Kazan Challenger II Naples ITG Challenger - Naples Orleans Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tashkent Challenger Dallas Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Binghamton Challenger St. Remy Challenger Orleans Challenger Tashkent Challenger Bordeaux Challenger Prostejov Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Istanbul Challenger Orleans Challenger Mordovia Cup - Mordovia Brescia Challenger Quimper Challenger Mons Challenger Taipei City Challenger Orleans Challenger Busan Challenger Seoul Challenger Manchester Challenger Prague Challenger Orleans Challenger Ho Chi Minh City Challenger The LTA Cardiff Challenger - Cardiff Eckental Challenger Karshi Challenger Surbiton Challenger Nottingham Challenger Poprad Tatry Challenger ATP Slovak Open Challenger - Bratislava Scheveningen Challenger Manchester Challenger Portoroz Challenger Almaty Challenger Quimper Challenger Indian Wells Challenger St. Brieuc Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Mons Challenger Segovia Challenger Portoroz Challenger Como Challenger Genova Challenger Noumea Challenger Marbella Challenger Furth Challenger Bratislava Challenger Kosice Challenger Rennes Challenger Turin Challenger Akbank Private Banking TED Open - Istanbul Gwangju Challenger Rimini Challenger Bratislava Challenger M25 Monastir Brasov Challenger - Brasov Biella 4 Challenger Bratislava Challenger Nur-Sultan 3 Challenger Bergamo Challenger Mons Challenger Izmir Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Barletta Challenger Aix En Provence Challenger Bordeaux Challenger Bratislava Challenger Bratislava 2 Challenger Tatra Banka Open - Bratislava M15 Heraklion M15 Telde Quimper Challenger Braunschweig Challenger Recanati Challenger Challenger 42 - Andrezieux M25 Reggio Emilia Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger St. Brieuc Challenger Turin Challenger Poprad Tatry Challenger Orleans Challenger Playford Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Tennis Napoli Cup - Napoli Andria Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger The Surbiton Trophy - Surbiton Samarkand Challenger Prostejov Challenger Tatra Banka Open 2006 - Bratislava Nur-Sultan 1 Challenger Sassuolo Challenger Sporting Challenger 2003 - Turin Bratislava Challenger Koblenz Challenger Como Challenger Rennes Challenger Nottingham Men's Challenger - Nottingham Vicenza Challenger Pullach Challenger Poznan Challenger Cassis Challenger Orleans Challenger Ortisei Challenger Quimper Challenger Pau Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Taipei City Challenger Bad Waltersdorf Challenger Seoul Challenger Busan Challenger The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Surbiton Challenger Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Binghamton Challenger San Marino Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Tatra Banka Open 2003 - Bratislava Pau Challenger Prague Challenger Biella 3 Challenger Lugano Challenger Heineken Challenger 2004 - Ho Chi Minh City Rome 1 Challenger Bratislava Challenger Ostrava Challenger Prague Challenger Biella 7 Challenger Ispat Open 2004 - Ostrava Porto Challenger Nur-Sultan 4 Challenger Kyiv Open - Kiev Kyiv Challenger Pau Challenger Lisbon Challenger Braga Challenger Samarkand Challenger - Samarkand Privat Bank Cup - Dniepropetrovsk Jameson Cup - Milan Prague Open - Prague Kosice Challenger Intersport Heilbronn Open - Heilbronn Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Lambertz Open by Stawag - Aachen KGHM Emax Polish Indoors - Wroclaw Isla de Lanzarote - Lanzarote Akbank Private Banking TED Open 2006 - Istanbul Lambertz Open by Stawag - Aachen Koblenz Challenger The 'Fitz' Casino Challenger - Tunica Open Castilla y Leon - Segovia Hersonissos 1 Challenger Monza Challenger Liberec Challenger Genova Challenger Florence Challenger Marrakech Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger San Benedetto Challenger Salvador Challenger Geneva Challenger Ostrava Challenger Split Challenger Gerry Weber Open - Halle Istanbul Challenger Biella 2 Challenger Izmir Challenger Rome Challenger Prostejov Challenger Zagreb Challenger Irving Challenger Kremlin Cup - Moscow Qatar Open - Doha Milan Indoors - Milan Gerry Weber Open - Halle Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach SAP Open - San Jose Legg Mason Tennis Classic - Washington Bratislava Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Bergamo Challenger PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Noumea Challenger Citi Open - Washington Geneva Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice The Artois Championships - London Tanger Challenger Meknes Challenger Mercedes Cup - Stuttgart Winston Salem - Winston Salem Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sunrise Challenger Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Caltanissetta Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Pilot Pen Tennis - New Haven BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Rome Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Valencia Open - Valencia Apia International - Sydney Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BMW Open - Munich Topshelf Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing European Open - Antwerp Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg European Open - Antwerp Qatar ExxonMobil Open - Doha Sydney International - Sydney Open 13 Provence - Marseille Noventi Open - Halle Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Santiago Open - Santiago Plava Laguna Croatia Open - Umag The Stella Artois Championships - London Rome Challenger Bratislava Challenger Anytech365 Andalucia Open - Marbella Ostrava Challenger AEGON Championships - London AEGON International - Eastbourne The Stella Artois Championships - London ATP Kremlin Cup - Moscow BMW Open - Munich M25 Reggio Emilia Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg BMW Open - Munich Gerry Weber Open - Halle Kitzbuhel Challenger Mercedes Cup - Stuttgart International German Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Open 13 - Marseille Serbia Open - Belgrade Irving Challenger Tiriac Open - Bucharest Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Loughborough Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Helsinki Challenger Apia International - Sydney Erste Bank Open - Vienna Zadar Challenger Naples Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca Bratislava Challenger SkiStar Swedish Open - Bastad Mersin Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille St. Remy Challenger Ningboo Challenger Suzhou Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Open 13 - Marseille Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Segovia Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Sibiu Challenger Bordeaux Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger Austrian Open - Kitzbuhel Rennes Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Hall of Fame Open - Newport China Open - Beijing Valencia Open - Valencia Bratislava Challenger Open 13 - Marseille Ostrava Challenger DIEMA XTRA Sofia Open - Sofia Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Mallorca Challenger Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Apia International - Sydney Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Antalya Cup - Antalya Lille Challenger Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille BMW Open - Munich Bonn Challenger Budapest Challenger Erste Bank Open - Vienna Prague II Challenger Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Gazprom Hungarian Open - Budapest Marbella Challenger BMW Open - Munich Hall of Fame Open - Newport Generali Open - Kitzbuhel Todi Challenger Sofia Open - Sofia Great Ocean Road Open - Melbourne Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Noventi Open - Halle St. Petersburg Open - St. Petersburg Hersonissos 2 Challenger Vietnam Open - Ho Chi Minh City Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Open Parc - Lyon Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Bratislava 1 Challenger Sony Ericsson Open - Miami Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Erste Bank Open - Vienna Generali Open - Kitzbuhel Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Sydney International - Sydney St. Petersburg Open - St. Petersburg Noumea Challenger Bangkok Challenger Ortisei Challenger Biella 1 Challenger Bratislava Challenger Prostejov Challenger Brisbane International - Brisbane BNP Paribas Open - Indian Wells AIG Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Kremlin Cup - Moscow Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Credit Agricole Suisse Open - Gstaad Lyon Challenger Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Credit Agricole Suisse Open - Gstaad French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Mutua Madrilena Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Dubai Open - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel 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 Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Brasil Open - Sao Paulo Moselle Open - Metz Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Abierto Mexicano de Tenis Mifel - Los Cabos Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Wimbledon - London Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 U.S. Open - New York Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open - Melbourne U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open - Melbourne Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne All Lower level tournaments Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 2, 2R, IRL-UKR 2-3 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group 2, PO, NGR-UKR 0-5 Olympics - London Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SWE-UKR 1-4 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Helsinki Challenger