Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 France F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Bolivia F3 Bolivia F4 Argentina F20 Argentina F22 Peru F2 Peru F3 Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Peru F6 Argentina F18 Italy F23 Portugal F4 Argentina F26 Argentina F11 Open de L'Isere - Grenoble France F6 France F7 8° Trani Cup - Trani Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bauer Watertechnology Cup - Eckental Great Britain F2 LTA Shrewsbury Challenger - Shrewsbury BH Telecom Sarajevo 2007 - Sarajevo Italy F22 Unicredit Czech Open 2007 - Prostejov Argentina F21 Open de Montauban - Montauban Aamulehti Tampere Opene - Tampere 's Tennis Masters 07 Challenger - Graz Tean International - Alphen ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Morocco Tennis Tour - Meknes Morocco Tennis Tour - Marrakech s'Tennis Masters Challenger - Graz Akbank Private Banking TED Open - Istanbul Argentina F15 Orleans Challenger Santiago Challenger M25 Punta del Este Prague Challenger Genova Challenger Szczecin Challenger Madrid Challenger Palermo Challenger Buenos Aires Challenger Montevideo Challenger Noumea Challenger Tunis Challenger Lima Challenger M25 Telfs Genova Challenger Sao Paulo Challenger Blois Challenger Todi Challenger St. Petersburg Challenger 2006 - St. Petersburg M25 Arequipa Orbetello Challenger IX Gramado Open - Gramado Como Challenger Steelers Cup - Kosice 10° Trofeo Luigi Pezzoli - Bergamo Quito Challenger Geneva Challenger - Geneva San Juan Challenger Open de Montauban - Montauban Buenos Aires Challenger Bogota Challenger Panama City Challenger Open D'Orleans - Orleans Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Santo Domingo Challenger Tallahassee Challenger Challenger 42 - Andrezieux Liberec Challenger Seville Challenger Szczecin Challenger Porto Alegre Challenger Drummondville Challenger Aix En Provence Challenger Cortina Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans Lima Challenger Bastad Challenger Surbiton Challenger Challenger Tunisie - Tunis BSI Challenger Lugano - Lugano Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi La Rinascente Tennis Cup Harbour Club Milano - Milan Todi Challenger Cordenons Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Nottingham Challenger San Miguel de Tucuman Challenger Ostdeutscher Sparkassen Cup - Dresden Challenger Ford de Cherbourg - Cherbourg Como Challenger Kos-Zucchetti Tennis Cup - Cordenons Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn South African Airways Open - East London Bucaramanga Challenger Todi Challenger Barranquilla Challenger Padova Challenger Corrientes Challenger Irving Challenger Santiago Challenger Furth Challenger Happy Valley Challenger Salinas Challenger Guayaquil Challenger Heilbronn Challenger Recanati Challenger Campinas Challenger Genova Challenger Brest Challenger Montevideo Challenger Lima Challenger Salinas Challenger Itajai Challenger Santiago Challenger Bordeaux Challenger Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Campinas Challenger Buenos Aires Challenger Lima Challenger Open D'Orleans - Orleans Santiago Challenger Santiago Challenger Le Gosier Challenger Francavilla Challenger Savannah Challenger Salinas Challenger M25 Orlando Aix En Provence Challenger Rome Challenger Moscow Challenger Marburg Challenger Sopot Challenger Lima Challenger Irving Challenger Canberra Challenger Morelos Challenger Milan Challenger Buenos Aires Challenger Montevideo Challenger Bangkok Challenger Ostrava Challenger Monterrey Challenger Concepcion Challenger Canberra Challenger Ilkley Challenger Scheveningen Challenger Portoroz Challenger Perugia Challenger Santos Challenger Temuco Challenger Medellin Challenger Mons Challenger Tashkent Challenger Trofeo Sisma Mantova - Mantova Perugia Challenger Santo Domingo Challenger Lima Challenger Santiago Challenger Temuco Challenger Blois Challenger Quito Challenger Genova Challenger Punta Del Este Challenger Brest Challenger Guayaquil Challenger M25 Punta del Este Panama City Challenger Santos Challenger Bordeaux Challenger Vicenza Challenger Caltanissetta Challenger Sao Leopoldo Challenger Piracicaba Challenger Rio Quente Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Guayaquil Challenger Estoril Open - Estoril Buenos Aires Challenger Noumea Challenger Hypo Group Tennis International - Portschach ATP Open Castilla y Leon - Segovia Punta Del Este Challenger Lima 1 Challenger Santiago Challenger Phoenix Challenger Drummondville Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Aix En Provence Challenger San Luis Potosi Challenger Bogota Challenger Puerto Vallarta Challenger Rome Challenger Santa Cruz de la Sierra Challenger LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Ludwigshafen Challenger San Benedetto Challenger Quito Challenger Manta Challenger Braunschweig Challenger Augsburg Challenger Cordenons Challenger Open 13 - Marseille Lima Challenger Pekao Open - Szczecin Todi Challenger Tallahassee Challenger Caltanissetta Challenger Todi Challenger Segovia Challenger Marburg Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Ambato Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Buenos Aires Challenger Buenos Aires 2 Challenger Villa Maria Challenger Vicenza Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Allianz Suisse Open Gstaad - Gstaad Sao Paulo Challenger Lyon Challenger Open de Tenis Amaya - Pamplona Open de Moselle - Metz Prosperita Open 2007 - Ostrava ATP Kremlin Cup - Moscow Punta Del Este Challenger Open Mutouest St. Brieuc - St. Brieuc Medibank International - Sydney San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Milan Challenger SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Bogota Challenger Buenos Aires Challenger Piracicaba Challenger Lima 2 Challenger Montevideo Challenger Tigre Challenger Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Merida Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Concepcion Challenger Heineken Open - Auckland Internationaux du Doubs - Besancon Vicenza Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ibague Challenger Regions Morgan Keegan Championships - Memphis San Marino CEPU Open - San Marino Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Cary Challenger Santo Domingo Challenger Bangkok Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Biella 7 Challenger Bet-at-home Open - Hamburg Citi Open - Washington Napoli Challenger Lima Challenger Medellin Challenger Rakuten Japan Open - Tokyo Apia International - Sydney Barcelona Open BancSabadell - Barcelona Bordeaux Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Bendigo Challenger Rennes Challenger Rakuten Japan Open - Tokyo BMW Open - Munich Vicenza Challenger If Stockholm Open - Stockholm Pilot Pen Tennis - New Haven San Juan Challenger Villa Allende Challenger Santos Challenger AEGON Championships - London Vicenza Challenger Ordina Open - 's-Hertogenbosch Buenos Aires Challenger Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona Davidoff Swiss Indoors Basel - Basel Medellin Challenger Ecuador Open - Quito Campinas Challenger Delray Beach Open - Delray Beach BMW Open - Munich TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Samarkand Challenger Poznan Challenger Masters Series - Hamburg Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech If Stockholm Open - Stockholm San Luis Potosi Challenger Open Sud de France - Montpellier Santiago Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Sunrise Challenger Nature Valley International - Eastbourne Qatar ExxonMobil Open - Doha Santiago Open - Santiago Leon Challenger Antalya Open - Antalya Argentina Open - Buenos Aires Bucaramanga Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Ordina Open - s-Hertogenbosch Porto Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Pereira Challenger Barranquilla Challenger Panama City Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mercedes Cup - Stuttgart Lima Challenger Generali Open - Kitzbuhel Brasil Open - Sao Paulo Ricoh Open - 's-Hertogenbosch Le Gosier Challenger St. Petersburg Open - St. Petersburg Sydney International - Sydney Open Parc - Lyon Santos Challenger Fever-Tree Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Adelaide International - Adelaide Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Sao Leopoldo Challenger Milan Challenger Todi Challenger Belgrade 2 - Belgrade AIG Japan Open Tennis Championships - Tokyo Chile Dove Men+Care Open - Santiago Bogota Challenger Copa Claro - Buenos Aires Bucaramanga Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Estoril Open - Estoril Sarasota Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Cordoba Challenger Santiago Challenger Copa Claro - Buenos Aires Santos Challenger BRD Nastase Tiriac Trophy - Bucharest Argentina Open - Buenos Aires Abierto Mexicano - Los Cabos Buenos Aires Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Sao Paulo Challenger AEGON Championships - London Bordeaux Challenger Santa Cruz de la Sierra 2 Challenger Royal Guard Open Chile - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger Bet-at-home Open - Hamburg Como Challenger Moselle Open - Metz Aix En Provence Challenger Valencia Open - Valencia Apia International - Sydney Guayaquil Challenger Open 13 - Marseille Argentina Open - Buenos Aires Sao Paulo Challenger Morelos Challenger US Men's Clay Court Championship - Houston Campinas Challenger Szczecin Challenger SkiStar Swedish Open - Bastad AEGON Championships - London Bet-at-home Open - Hamburg Buenos Aires Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Seville Challenger Millennium Estoril Open - Estoril Apia International - Sydney Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam Lisbon Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona L'Aquila Challenger AEGON Championships - London Konzum Croatia Open - Umag Prague Challenger Meerbusch Challenger Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Montevideo Challenger Barcelona Open BancSabadell - Barcelona Buenos Aires Challenger Millennium Estoril Open - Estoril Mexico City Challenger Blois Challenger Open Parc - Lyon AEGON Championships - London SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Brasilia Challenger Suisse Open - Gstaad Shenzhen Open - Shenzhen Tampere Challenger Liberec Challenger Villa Maria Challenger Brasil Open - Sao Paulo New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Lima 1 Challenger Lima 2 Challenger Buenos Aires Challenger Montevideo Challenger Citi Open - Washington Internationaux du Doubs - Besancon Punta Del Este Challenger Brisbane International - Brisbane Mexico City Challenger Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam Lima Challenger Campinas Challenger Modena Challenger Santiago Challenger Millennium Estoril Open - Estoril Santa Cruz de la Sierra Challenger Prague Challenger Generali Open - Kitzbuhel San Marino Challenger SAP Open - San Jose Pullach Challenger Cordoba Open - Cordoba Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Rosario Challenger Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Campinas Challenger San Luis Potosi Challenger Leon Challenger Porto Alegre Challenger Delray Beach Open - Delray Beach Tunis Challenger Troisdorf Challenger Blois Challenger Santa Fe Challenger Open 13 - Marseille Santa Cruz de la Sierra Challenger Cordoba Open - Cordoba Dutch Open Tennis - Amersfoort Santa Fe 2 Challenger Salvador De Bahia Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Piracicaba Challenger Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Florianopolis Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati U.S. Mens's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Brisbane International - Brisbane Porto Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne China Open - Beijing Brisbane International - Brisbane Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London Concepcion Challenger Leon Challenger Jerusalem Challenger Santiago Challenger Columbus Challenger Francavilla Challenger cinch Championships - London Ann Arbor Challenger Zagreb Challenger Bratislava Challenger Porto Challenger San Miguel de Tucuman Challenger Concepcion Challenger Antofagasta Challenger Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Abierto Mexicano Telcel - Acapulco Cordoba Open - Cordoba Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Guayaquil Challenger Sony Ericsson Open - Miami BCR Open Romania - Bucharest Open Parc - Lyon BNP Paribas Masters - Paris Sony Ericsson Open - Miami AEGON International - Eastbourne Bogota Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Open 13 - Marseille BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai German Tennis Championships - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Topshelf Open - 's-Hertogenbosch French Open - Paris Rio Open 500 - Rio de Janeiro Australian Open - Melbourne French Open - Paris Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York ASB Classic - Auckland Medibank International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris US Men's Clay Court Championship - Houston Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Abierto de Tenis Mifel - Los Cabos French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Zagreb Challenger Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, ITA-FRA 1-3 French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QF, FRA-GBR 4-1 Cali Challenger ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, 1R, POL-ARG 2-3 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Tokyo Davis Cup, World Group, F, FRA-CRO 1-3 U.S. Open (juniors) U.S. Open (juniors) Cordoba Open - Cordoba Hamburg European Open - Hamburg Asuncion Challenger