Career 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 Moselle Open - Metz USA F9 Germany-w2 Sweden F3 USA F9 Austria F4 USA F15 USA F16 Germany F8 USA F17 Germany F14 Sweden F4 Sweden F5 Germany-w1 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 USA F2 Germany F3 USA F3 Costa Rica F1 Germany F4 Portugal F1 USA F5 Portugal F2 USA F6 Portugal F3 Turkey F1 USA F9 USA F10 USA F11 Poland F2 Poland F3 Germany F5 USA F12 Germany F6 USA F13 USA F14 Austria F4 USA F16 Austria F6 Sweden F4 Sweden F5 Mexico F6 Venezuela F4 Venezuela F5 Mexico F8 Venezuela F6 Mexico F9 Nicaragua F1 El Salvador F2 Iran F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Austria F1 Austria F2 Colombia F1 Austria F3 Colombia F2 Croatia F2 USA F5 USA F6 France F4 Great Britain F5 Great Britain F6 Italy F15 USA F12 Netherlands F3 India F6 India F7 Thailand F6 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Germany F1 Germany F2 Austria F1 Colombia F1 Colombia F2 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 Usa F25 France F19 Usa F26 Czech Rep F4 Dominican Republic F1 Czech Rep F5 Dominican Republic F2 Dominican Republic F3 Great Britain F1 Usa F2 Great Britain F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Italy F5 Austria F2 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Germany F4 Panama F1 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Italy F11 Netherlands F2 Germany F6 Germany F7 Germany F8 France F20 USA F1 USA F2 Mexico F2 Panama F1 Italy F9 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 Germany F1 Sweden F1 Turkey F2 Czech Republic F3 Austria F9 Mexico F7 Germany-w2 Germany-w1 Germany-w3 Germany-w4 Germany F1 Greece F3 USA F11 USA F13 Croatia F1 Colombia F3 Germany F15 Poland F1 France F5 Switzerland F3 USA F2 ITG Miami Challenger - Miami Bauer Watertechnology Cup - Eckental Nord LB Open 2006 - Braunschweig s Tennis Masters 06 - Graz Bauer Watertechnology Cup - Eckental Naples Challenger - Naples BMW Tennis Championship - Sunrise Countrywide Classic USTA Challenger - Carson Schickedanz Open 2007 - Furth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Oberstaufen Cup - Oberstaufen Bauer Watertechnology Cup 2007 - Eckental 5 Volkswagen Challenger - Wolfsburg Abierto Internacional de Salinas 'Dario Expreso' - Salinas Status Athens Open - Athens Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Fergana Challenger - Fergana Countrywide Classic USTA Men's Challenger - Carson Schickendanz Open - Furth Sunset Moulding Challenger - Yuba City Nord LB Open - Braunschweig Seguros Bolivar Open - Bogota Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon V Manta Open-Trofeo Ricardo Delgado Aray - Manta Oberstaufen Cup-Head German Master's Series - Oberstaufen Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Black Forest Open - Freudenstadt Seguros Bolivar Open - Cali Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Bucaramanga Challenger China Open - Beijing San Luis Potosi Challenger Cremona Challenger Oberstaufen Challenger Manta Challenger Belo Horizonte Challenger Brasilia Challenger Alphen Challenger Medellin Challenger Eckental Challenger Aachen Challenger Cancun Challenger Sarasota Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Carson Challenger Schickendanz Open - Furth Ojai Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Oberstaufen Challenger Bogota Challenger GHI Bronx Tennis Classic - Bronx Bangkok Challenger Bogota Challenger Bangkok Challenger Cali Challenger Quito Challenger Eckental Challenger Guayaquil Challenger Salzburg Challenger Cancun Challenger Bucaramanga Challenger Wolfsburg Challenger Kyoto Challenger Campos do Jordao Challenger Ostdeutscher Sparkessen Cup - Dresden San Jose Challenger Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Prostejov Challenger Furth Challenger Bogota Challenger Manta Challenger Manerbio Challenger Tulsa Challenger Cali Challenger Campinas Challenger Aguascalenties Challenger Recife Challenger Belo Horizonte Challenger Sacramento Challenger Medellin Challenger Eckental Challenger Knoxville Challenger Loughborough Challenger Bucaramanga Challenger Bogota Challenger Wolfsburg Challenger Salinas Challenger Guadalajara Challenger Pereira Challenger Mersin Challenger Challenger Casablanca San Angel - Mexico City Ostdeutscher Sparkassen Cup - Dresden Rome Challenger Prostejov Challenger Furth Challenger Bogota Challenger San Benedetto Challenger Manta Challenger Shanghai Challenger Bergamo Challenger Kyoto Challenger Guadalajara Challenger Prostejov Challenger Prague Challenger Manta Challenger Scheveningen Challenger XIV Challenger ATP Club Premium Open - Quito Poznan Challenger Copa Petrobras-Colombia - Bogota Medellin Challenger Oberstaufen Challenger Istanbul Challenger Izmir Challenger Quito Challenger Porto Alegre Challenger Sacramento Challenger Sao Paulo Challenger Tiburon Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bogota Challenger Montevideo Challenger Guayaquil Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Dallas Challenger New Delhi Challenger Morelos Challenger Salinas Challenger San Luis Potosi Challenger Cali Challenger Oberstaufen Challenger San Marino Challenger Quito Challenger Pereira Challenger Cali Challenger Geneva Challenger Bratislava Challenger Bucaramanga Challenger Morelos Challenger Furth Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Kobstaedernes ATP Challenger - Kolding Segovia Challenger Portoroz Challenger Geneva Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Bogota Challenger Bratislava Challenger Happy Valley Challenger Mexico City Challenger Bucaramanga Challenger Santo Domingo Challenger Bergamo Challenger Pereira Challenger Savannah Challenger Pereira Challenger Sarasota Challenger Swiss Indoors Basel - Basel Kosice Challenger Leon Challenger Savannah Challenger Karlsruhe Challenger Milan Challenger Zhuhai Challenger Furth Challenger Aix En Provence Challenger Manchester Challenger Surbiton Challenger Winnipeg Challenger Barranquilla Challenger St. Remy Challenger Orleans Challenger Monterrey Challenger Ho Chi Minh City Challenger Ningboo Challenger Las Vegas Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Bogota Challenger Happy Valley Challenger Quimper Challenger Salzburg Challenger Cherbourg Challenger Irving Challenger Leon Challenger Champaign Challenger Panama City Challenger Guayaquil Challenger Bergamo Challenger Surbiton Challenger Ilkley Challenger St. Brieuc Challenger Segovia Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Guayaquil Challenger Quimper Challenger Cherbourg Challenger Ningboo Challenger Winnetka Challenger Cali Challenger San Luis Potosi Challenger Mexico City Challenger Guadalajara Challenger Salinas Challenger Prostejov Challenger Quito Challenger Tashkent Challenger Puerto Vallarta Challenger Seoul Challenger Vicenza Challenger Poznan Challenger Monterrey Challenger Santo Domingo Challenger Eckental Challenger Newport Beach Challenger Sao Paulo Challenger Tour Finals Cleveland Challenger Phoenix Challenger Monterrey Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Surbiton Challenger Loughborough Challenger Heilbronn Challenger Monterrey Challenger San Luis Potosi Challenger Napoli Challenger Leon Challenger Barranquilla Challenger Mexico City Challenger Panama City Challenger Monza Challenger Rimouski Challenger Santo Domingo Challenger Eckental Challenger Bratislava Challenger Leon Challenger Canberra Challenger Indian Wells Challenger Barranquilla Challenger Bogota Challenger Ortisei Challenger Monterrey Challenger Manta Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Biella 3 Challenger Lugano Challenger Mouilleron-Le-Captif Challenger Medellin Challenger Ortisei Challenger Indianapolis Challenger Heilbronn Challenger Rennes Challenger Ortisei Challenger Suzhou Challenger Cali Challenger Hua Hin Challenger Rovereto Challenger Como Challenger Seoul Challenger Tyler Challenger Guadalajara Challenger Grodzisk Mazowiecki Challenger St. Tropez Challenger Bratislava 2 Challenger Mallorca Challenger Bordeaux Challenger Chicago Challenger Panama City Challenger Medellin Challenger Lexington Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger Floridablanca Challenger Porto Challenger Lima Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Leon Challenger Vicenza Challenger Caltanissetta Challenger Guadalajara Challenger Medellin Challenger Portoroz Challenger Braunschweig Challenger Karlsruhe Challenger Ortisei Challenger Guayaquil Challenger Busan Challenger Mallorca Challenger Cassis Challenger Prague Challenger Leon Challenger Lugano Challenger Little Rock Challenger Palmas del Mar Challenger Trieste Challenger Orleans Challenger Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Verona Challenger BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Morelos Challenger Cherbourg Challenger Little Rock Challenger BMW Open - Munich Gerry Weber Open - Halle Gwangju Challenger Thailand Open - Bangkok Salzburg Challenger Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier BMW Open - Munich Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Claro Open Colombia - Bogota Valencia Open - Valencia Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Erste Bank Open - Vienna Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo European Open - Antwerp Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Zhuhai Open - Zhuhai Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille BMW Open - Munich Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid 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 Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 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 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris 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 Australian Open Qualifying - Doha Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Miami Open - Miami All Lower level tournaments Olympics - Rio de Janeiro