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 French Open - Paris U.S. Open - New York Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Spain F19 Spain F25 Spain F28 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F7 Spain F12 Spain F13 Spain F26 Italy F2 Portugal F1 Portugal F2 Romania F17 Armenia F1 Georgia F2 Germany F13 USA F22 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Germany F8 Romania F11 Germany F13 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 China F1 China F2 Romania F3 Spain F20 Romania F16 Spain F22 Portugal F3 Spain F23 Spain F24 Spain F26 Spain F30 France F3 Spain F3 Portugal F1 Spain F6 Spain F27 Spain F32 Italy F1 Ukraine F3 Germany F16 Germany F5 USA F25 Romania F10 Germany F8 Germany F14 Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Memorial Manfredini - Sassuolo Steelers Cup - Kosice 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Arroyo de la Encomienda - Valladolid Siemens Open 2007 - Scheveningen Challenger Ciudad de Guayaquil - Guayaquil 5° Sporting Challenger - Turin Pozoblanco Challenger Trofeo Sisma Mantova - Mantova Segovia Challenger Vigo Challenger Napoli Challenger LXVII Concursu Internacional de Vigo - Vigo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Dusseldorf Open 2006 - Dusseldorf Ciutat de Barcelona - Barcelona Todi Challenger Tarragona Challenger Copa Petrobras Brazil - Belo Horizonte Unicredit (Suisse) Bank S. A. Challenger - Chiasso Mamaia Challenger - Constanta Marburg Challenger Tatra Banka Slovak Open - Bratislava Akbank Private Banking TED Open 2006 - Istanbul Morocco Tennis Tour - Meknes Recanati Challenger Trani Challenger Ostdeutscher Sparkessen Cup - Dresden Samarkand Challenger Timisoara Challenger - Timisoara Astana Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Heilbronn Challenger Sarajevo Challenger Lermontov Challenger Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Kosice Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Steelers Cup - Kosice Oberstaufen Challenger Open Castilla y Leon - Segovia St. Remy Challenger Fergana Challenger Open Costa Daurada - Tarragona Mitsubishi Electric Europe Cup - Monza Chennai Challenger New Delhi Challenger Copa Sevilla 2007 - Seville Tarragona Challenger Open de Tenis Amaya - Pamplona Mersin Challenger LXV Concurso Internacional Vigo - Vigo Morocco Tennis Tour - Tanger Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Copa Petrobras Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Roma Challenger 2007 - Rome Karshi Challenger Sibiu Challenger Tashkent Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Geneva Challenger Prostejov Challenger Pozoblanco Challenger New Delhi Challenger Raanana Challenger XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Heilbronn Challenger Prostejov Challenger Salzburg Challenger Moscow Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Helsinki Challenger Genova Open Challenger - Genova Mons Challenger Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava ATP Guzzini Challenger - Recanati Timisoara Challenger - Timisoara Dallas Challenger XI Torneo Internazionale di Tennis - Barletta Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Irving Challenger Kazan Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Fergana Challenger Mersin Challenger Oberstraufen Cup - Oberstaufen Ho Chi Minh City Challenger Caltanissetta Challenger Lyon Challenger Braunschweig Challenger San Benedetto Challenger Cortina Challenger Segovia Challenger Szczecin Challenger Shenzhen Challenger Launceston Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Shenzhen Challenger Alicante Challenger Khanty-Mansiysk Challenger Irving Challenger Poznan Challenger Nottingham Challenger Kolkata Challenger Winnipeg Challenger Guangzhou Challenger Perugia Challenger Knoxville Challenger Da Nang Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Surbiton Challenger Trnava Challenger Ningboo Challenger Ortisei Challenger Open Costa Daurada - Tarragona Istanbul 2 Challenger Gwangju Challenger Mouilleron-Le-Captif Challenger Prague Challenger ATP Open Castilla y Leon - Segovia Helsinki Challenger Chicago Challenger Marbella Challenger Roanne Challenger Burnie Challenger Launceston Challenger Lugano Challenger Aix En Provence Challenger Guangzhou Challenger Bordeaux Challenger Fergana Challenger Tiburon Challenger Cleveland Challenger Canberra Challenger Chisinau Challenger Barranquilla Challenger The LTA Sunderland Challenger - Sunderland Istanbul Challenger Binghamton Challenger Tashkent Challenger Braunschweig Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Karshi Challenger Ilkley Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Open de Tenis Comunidad Valenciana - Valencia Punta Del Este Challenger Riviera di Rimini Challenger 2004 - Rimini Mauthausen Challenger Brasov Challenger Cary Challenger Trnava Challenger Prostejov Challenger Busan Challenger Oeiras 4 Challenger Bath Challenger Suzhou Challenger Burnie Challenger Mersin Challenger Porto Challenger Tunis Challenger Prostejov Challenger Seoul Challenger Tunis Challenger Ostrava Challenger Monterrey Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Champaign Challenger ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Quimper Challenger Marburg Challenger Braunschweig Challenger Monterrey Challenger Scheveningen Challenger Ostrava Challenger Bercuit Challenger Oberstaufen Cup - Oberstaufen Segovia Challenger II Cyclus Open de Tenis - Florianopolis Nottingham Challenger Prostejov Challenger Arroyo de la Encomienda - Valladolid Sibiu Challenger Open Seat Godo - Barcelona St. Remy Challenger Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba XI Open International D'Andorra - Andorra Grand Prix Hassan II - Casablanca Istanbul Challenger Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Phoenix Challenger Split Challenger Canberra Challenger ECM Prague Open - Prague Czech Open 2006 - Prostejov Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Girona Challenger Barcelona Challenger Girona Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger Brasil Open - Costa do Sauipe Grodzisk Mazowiecki Challenger Rennes Challenger Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Rabat Challenger Open Seat Godo 2007 - Barcelona Monastir Challenger ATP Challenger Trophy 2008 - Trnava Segovia Challenger Hersonissos 6 Challenger Sibiu Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Prostejov Challenger Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Masters Series - Hamburg Irving Challenger Loughborough Challenger Pune Challenger ATP Studena Croatia Open Umag - Umag Kazan Challenger Todi Challenger BCR Open Romania - Bucharest Kremlin Cup - Moscow Istanbul Challenger Moscow Challenger Chennai Open - Chennai Izmir Challenger Interwetten Austrian Open - Kitzbuhel Poznan Challenger Movistar Open - Santiago Happy Valley Challenger Brasil Open - Costa do Sauipe Hong Kong Challenger Kolkata Challenger Copa Telmex - Buenos Aires Kosice Challenger Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Eckental Challenger Ortisei Challenger BCR Open Romania - Bucharest Serbia Open - Belgrade If Stockholm Open - Stockholm Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Marrakech Challenger Tyumen Challenger Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Open Sabadell Atlantico - Barcelona Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Mercedes Cup - Stuttgart Batman Challenger China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Bergamo Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad International German Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Brieuc Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Barcelona Open BancSabadell - Barcelona Mersin Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Liberec Challenger Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Kazan Challenger Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Brasil Open - Costa do Sauipe Suisse Open - Gstaad Moselle Open - Metz SA Tennis Open - Johannesburg Swiss Indoors Basel - Basel ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Marrakech Open Parc - Lyon Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem European Open - Antwerp Moselle Open - Metz Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Grand Prix Hassan II - Casablanca Raanana Challenger AEGON Championships - London Arad Challenger Astana Open - Nur-Sultan Antalya Open - Antalya Mercedes Cup - Stuttgart Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Brasov Challenger Poznan Challenger Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Stockholm Open - Stockholm Delray Beach Open - Delray Beach German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Delray Beach Open - Delray Beach Tiriac Open - Bucharest Apia International - Sydney Nordea Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Valencia Open - Valencia Apia International - Sydney Malaysian Open - Kuala Lumpur Royal Guard Open Chile - Vina del Mar ATP Challenger Tour Finals Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Orleans Challenger Brasil Open - Sao Paulo Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Bet-at-home Cup - Kitzbuhel Apia International - Sydney Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Citi Open - Washington San Diego Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Vegeta Croatia Open - Umag Antalya Cup - Antalya Credit Agricole Suisse Open - Gstaad Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Valencia Open - Valencia Bangkok Challenger Bangkok Challenger Zhuhai Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Hall of Fame Open - Newport Generali Open - Kitzbuhel Aircel Chennai Open - Chennai San Marino Challenger Villena Challenger Kremlin Cup - Moscow Forli 2 Challenger Memphis Open - Memphis Barletta Challenger Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Portoroz Challenger Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier XXXVII Torneig C.E. Laieta - Barcelona New York Open - New York US Men's Clay Court Championship - Houston Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Mallorca Championships - Mallorca Open 13 - Marseille Nordea Open - Bastad Plava Laguna Croatia Open - Umag Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger BCR Open Romania - Bucharest Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Abierto Mexicano Telcel - Acapulco Korea Open - Seoul U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Hersonissos 5 Challenger BCR Open Romania - Bucharest Open de Moselle - Metz Bucharest Open - Bucharest Lille Challenger Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Ilkley Challenger AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad China Open - Beijing Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Belgrade 2 - Belgrade Open Seat Godo 2003 - Barcelona Quimper Challenger Topshelf Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Prague 1 Challenger Winston-Salem Open - Winston-Salem Indian Wells Challenger PBZ Zagreb Indoors - Zagreb Bratislava 1 Challenger Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Tenerife 1 Challenger Catella Swedish Open - Bastad Turin Challenger Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Dallas Open - Dallas Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 - Marseille Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - New York National Bank Open - Toronto Rolex Paris Masters - Paris U.S. Open - New York Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Atlanta Open - Atlanta BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Infosys Hall of Fame Open - Newport Iasi Challenger Australian Open - Melbourne Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Brisbane, Perth, Sydney ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 U.S. Open (juniors) French Open (juniors) Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Wimbledon (juniors) Olympics - Rio de Janeiro French Open (juniors) Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0