Career 2025 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 M15 Bucharest Argentina F1 Argentina F2 M15 Heraklion Argentina F3 Italy F12 Italy F13 Italy F15 Spain F15 Chile F1a Chile F1b Uruguay F1 Argentina F7 Chile F2 France F8 Italy F18 Italy F19 Italy F22 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 Italy F21 France F11 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Italy F15 Belarus F1 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F4 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Argentina F4 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Czech Republic F4 Czech Republic F5 Slovakia F2 M15 Bad Salzdetfurth Spain F26 M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany Argentina F5 M25 Prague Argentina F11 Colombia F5 Colombia F1 Venezuela #1-w3 Argentina F6 Uruguay F1 Uruguay F2 Argentina F4 Belarus F1 Portugal F1 M25 Nur-Sultan Chile F1 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Venezuela F8 Argentina F7 Belarus F2 USA F2 M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya Italy F14 Chile F3 Argentina F3 Italy F20 M25 Antalya Citta di Como - Como Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Seoul Challenger Cancun Challenger La Serena Open - La Serena Wolfsburg Challenger Copa Kia Challenger ATP - Santiago Open Castilla y Leon - Segovia XII Abierto Internacional de Salinas - Salinas IPP Geneva Trophy - Geneva Voit Mexico City Open - Mexico City M25 Targu Mures Seguros Bolivar Open - Medellin San Luis Potosi Challenger 2007 - San Luis Potosi Medellin Challenger Challenger Casablanca San Angel - Mexico City The 'Fitz' Casino Challenger - Tunica Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati IV Manta Open - Manta Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Oberstaufen Cup-Head German Master's Series - Oberstaufen ATP Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Ford Tennis Championships - Louisville IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Dallas Challenger Santiago Challenger Bogota Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger s'Tennis Masters Challenger - Graz Buenos Aires Challenger San Remo Challenger Biella Challenger Lugano Challenger Reggio Emilia Challenger Brasilia Challenger Izmir Challenger Ortisei Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Kazan Challenger Salinas Challenger Santiago Challenger Pingguo Challenger Barranquilla Challenger Marburg Challenger Bogota Challenger Campos do Jordao Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Aguascalenties Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Noumea Challenger Bucaramanga Challenger Cherbourg Challenger Salinas Challenger Barranquilla Challenger Prague Challenger Poznan Challenger Copa Petrobras Argentina - Buenos Aires Pozoblanco Challenger St. Remy Challenger San Juan Challenger Seoul Challenger Mersin Challenger Braunschweig Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Eckental Challenger Lima Challenger Sao Paulo Challenger Sao Paulo Challenger Helsinki Challenger Aix En Provence Challenger Bordeaux Challenger Kosice Challenger Marburg Challenger Scheveningen Challenger Liberec Challenger Prague Challenger Bergamo Challenger Szczecin Challenger Trnava Challenger M25+H Bacau Quito Challenger Pereira Challenger Mons Challenger Cali Challenger Cordoba Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Guayaquil Challenger Andria Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Santiago Challenger Ostrava Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Moscow Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Liberec Challenger Prague Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Rome Challenger Tashkent Challenger Corrientes Challenger Bogota Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Montevideo Challenger XI Trofeo Ciudad de Quito - Quito Happy Valley Challenger Bucaramanga Challenger Copa Petrobras - Bogota Santo Domingo Challenger Morelos Challenger Guadalajara Challenger Kazan Challenger Barletta Challenger Rome Challenger Heilbronn Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger Como Challenger Genova Challenger Meknes Challenger Mohammedia Challenger Buenos Aires Challenger Casablanca Challenger Santiago Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger Rennes Challenger Zhuhai Challenger Sophia Antipolis Challenger Panama City Challenger Izmir Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Lyon Challenger Marburg Challenger Braunschweig Challenger Genova Challenger Tashkent Challenger Buenos Aires Challenger Brescia Challenger Playford Challenger Quimper Challenger Budapest Challenger Oberstaufen Cup - Oberstaufen Concurso Internacional de Vigo - Vigo Bergamo Challenger Aberto de Santa Catarina de Tenis - Florianopolis Shenzhen Challenger II Naples ITG Challenger - Naples Lille Challenger St. Brieuc Challenger M15 Buzau Ostrava Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Karshi Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Liberec Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Alphen Challenger Zhangjiagang Challenger Shanghai Challenger Tashkent Challenger Sarasota Challenger Bratislava Challenger Andria Challenger BH Tennis Open - Belo Horizonte Furth Challenger Columbus Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Milan Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Tashkent Challenger Istanbul Challenger Izmir Challenger Astana Challenger Shymkent Challenger Almaty Challenger Prague Challenger Augsburg Challenger Eckental Challenger Buenos Aires Challenger Andria Challenger Copa Petrobras Paraguay - Asuncion St. Petersburg 2 Challenger Split 1 Challenger Bergamo Challenger Trieste Challenger Prague 2 Challenger Prague 3 Challenger Tulln Challenger Bucharest Challenger M15 Bucharest Guangzhou Challenger M15 Sofia ATP Challenger La Serena - La Serena Samarkand Challenger Prague Challenger Shymkent Challenger Furth Challenger Almaty Challenger Nottingham Challenger Milan Challenger Braunschweig Challenger Turin Challenger Almaty Challenger Switzerland F2 Orlando Challenger Dortmund Challenger Cherbourg Challenger Nanchang Challenger Samarkand Challenger Lyon Challenger Bratislava Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Prostejov Challenger Bergamo Challenger Iasi Challenger Santiago Challenger Bath Challenger Eckental Challenger Prostejov Challenger Traralgon Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Busan Challenger Naples Challenger - Naples Prostejov Challenger Kosice Challenger Braunschweig Challenger San Benedetto Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio II Cyclus Open de Tenis - Florianopolis Citta di Como Challenger - Como M15 Slobozia Bancolombia Open - Bogota M15 Otopeni Buenos Aires Challenger Nottingham-2 Challenger Guimaraes Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Salzburg Challenger Challenger de Providencia-Copa Kia - Santiago ATP Guzzini Challenger - Recanati Arpa Ceramic Cup - Reggio Emilia Lubbock Challenger - Lubbock Itajai Challenger Bastad Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas UTC Open - Cherkassy Belo Horizonte Challenger Ismaning Challenger Bangkok Challenger Penza Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Sarasota Challenger Salvador Challenger Copa Petrobras-Uruguay - Montevideo Cali Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe AEGON Championships - London St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Quimper Challenger Kremlin Cup - Moscow Bratislava Challenger St. Petersburg Open - St. Petersburg Genova Challenger Puebla Challenger Bordeaux Challenger Movistar Open - Santiago Rome Challenger Napoli Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Ostrava Challenger Marburg Challenger Sibiu Challenger Fergana Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Bordeaux Challenger Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Prostejov Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Jersey Challenger Bratislava Challenger Argentina Open - Buenos Aires Bogota Challenger Champaign Challenger Sao Paulo Challenger Kazan Challenger Wolfsburg Challenger Yokohama Challenger Movistar Open - Vina del Mar Toyota Challenger Napoli Challenger Brasil Open - Sao Paulo Ostrava Challenger Petange Challenger Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Salzburg Challenger Izmir Challenger BRD Nastase Tiriac Trophy - Bucharest Lermontov Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Tashkent Challenger Santo Domingo Challenger Villa Allende Challenger Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Bergamo Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Montevideo Challenger Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne Eckental Challenger San Juan Challenger Tanger Challenger Bratislava Challenger Open Sabadell Atlantico - Barcelona Brasil Open - Sao Paulo Meknes Challenger Orleans Challenger Kremlin Cup - Moscow San Luis Potosi Challenger Sao Leopoldo Challenger M15 Heraklion Vegeta Croatia Open - Umag Campbells Hall of Fame Tennis Championships - Newport Helsinki Challenger Apia International - Sydney Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Heilbronn Challenger Leon Challenger BRD Nastase Tiriac Trophy - Bucharest Caltanissetta Challenger Credit Agricole Suisse Open - Gstaad Aegon Nottingham Open - Nottingham Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Jersey Challenger Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro St. Brieuc Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Cherbourg Challenger Copa Telmex - Buenos Aires BMW Open - Munich Geneva Open - Geneva Dallas Challenger SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo St. Brieuc Challenger Turin Challenger Rome Challenger Savannah Challenger Ostrava Challenger Segovia Challenger Bogota Challenger Citi Open - Washington Bratislava Challenger St. Petersburg Open - St. Petersburg Ningboo Challenger Poprad Tatry Challenger VTR Open - Vina del Mar ATP Vegeta Croatia Open - Umag Ostrava Challenger Lima Challenger Argentina Open - Buenos Aires Le Gosier Challenger Open 13 - Marseille Vercelli Challenger Brasil Open - Sao Paulo Arad Challenger Braunschweig Challenger St. Remy Challenger Ecuador Open - Quito Koblenz Challenger Shenzhen Challenger Rennes Challenger Erste Bank Open - Vienna Brest Challenger Shenzhen Challenger Erste Bank Open - Vienna Sarasota Challenger Medellin Challenger SkiStar Swedish Open - Bastad Santiago Challenger Abierto Mexicano - Los Cabos Suzhou Challenger Cali Challenger Mendoza Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Bastad Challenger Mallorca Challenger Tunis Challenger Bordeaux Challenger Meerbusch Challenger Kenitra Challenger Happy Valley Challenger Budapest Challenger Quimper Challenger Jonkoping Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Poprad Tatry Challenger Generali Open - Kitzbuhel Prague Challenger Sao Paulo Challenger Brisbane International - Brisbane Cassis Challenger Quimper Challenger Banja Luka Challenger Rennes Challenger Cherbourg Challenger Bratislava Challenger St. Remy Challenger Istanbul Challenger Rennes Challenger Cherbourg Challenger Irving Challenger Tashkent Challenger Kazan Challenger Ostrava Challenger Scheveningen Challenger Prague Challenger Mestre Challenger Brest Challenger Blois Challenger Scheveningen Challenger Amersfoort Challenger Liberec Challenger Sibiu Challenger Lima Challenger Ortisei Challenger Quimper Challenger Koblenz Challenger Copa Petrobras - Montevideo St. Petersburg 1 Challenger Rio Open - Rio de Janeiro Zadar Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami AEGON International - Eastbourne Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Portugal Open - Oeiras Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Miami Open - Miami Zhuhai Challenger Sophia Antipolis Challenger Anning Challenger Miami Open - Miami Biella 1 Challenger Biella 2 Challenger Bratislava Challenger BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Ecuador Open - Quito Open de Moselle - Metz BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Moselle Open - Metz Pilot Pen Tennis - New Haven ASB Classic - Auckland St. Petersburg Open - St. Petersburg U.S. Open - New York Miami Open - Miami U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London 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 French Open - Paris U.S. Open - New York 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group II, 3R, POR-BLR 3-2 U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors)