Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Hangzhou Open - Hangzhou Argentina F3 Romania F8 Romania F9 Romania F11 Romania F12 Argentina F4 Argentina F5 Brazil F11 Brazil F12 Brazil F13 Uruguay F1 Argentina F7 Cuba F1 Chile F2 Chile F3 Argentina F4 Argentina F5 Romania F4 Romania F6 Romania F7 Romania F8 Romania F9 Romania F13 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Uruguay F1 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Croatia F8 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Israel F3 Croatia F1 Croatia F2 Italy F7 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Bosnia & Herzegovina F3 Croatia F11 Croatia F12 Turkey F2 Croatia F2 Italy F1 Italy F5 Bulgaria F1 Bosnia/Herzegovina F6 Croatia F12 Brazil F10 Argentina F2 Romania F5 Colombia F6 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Italy F6 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F5 Italy F20 Croatia F1 Bosnia & Herzegovina F4 Serbia F3 XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota II Manta Open - Manta Trofeo Sisma Mantova - Mantova XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Copa Petrobras Paraguay - Asuncion Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota Siemens Open 2007 - Scheveningen Tennis Napoli Cup 2007 - Napoli Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires The 'Fitz' Casino Challenger - Tunica Porsche Open - Poznan Copa Petrobras-Paraguay - Asuncion Lugano Challenger Prostejov Challenger Braunschweig Challenger Montevideo Challenger Scheveningen Challenger Sarajevo Challenger Blumenau Challenger Santos Challenger Kosice Challenger Copa Ericsson Uruguay - Montevideo Sao Paulo Challenger Ostrava Challenger Kosice Challenger Buenos Aires Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Ostrava Challenger Rome Challenger Samarkand Challenger Mestre Challenger Arad Challenger Tampere Challenger Liberec Challenger Tashkent Challenger Genova Challenger Guayaquil Challenger Meknes Challenger Helsinki Challenger Montevideo Challenger Andria Challenger Santo Domingo Challenger Alphen Challenger Lisbon Challenger Blois Challenger Buenos Aires Challenger Copa Petrobras - Montevideo Montevideo Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Joinville Tennis Festival - Joinville Prostejov Challenger Braunschweig Challenger Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples Campinas Challenger Lermontov Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Trnava Challenger Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Tunis Challenger Timisoara Challenger - Timisoara Arpa Ceramic Cup - Reggio Emilia Bratislava Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Aptos Challenger Vancouver Challenger Bergamo Challenger San Marino Cepu Open - San Marino New Haven Challenger Montevideo Challenger Lisbon Challenger Lyon Challenger Nottingham 2 Challenger Belgrade Challenger Rome 2 Challenger Bratislava Challenger Zug Challenger Aix En Provence Challenger Bergamo Challenger Santo Domingo Challenger Como Challenger Campinas Challenger Puerto Vallarta Challenger Meerbusch Challenger Split Challenger Luedenscheid Challenger Barcelona Challenger Kobe Challenger Noumea Challenger Barcelona Challenger Istanbul Challenger Sibiu Challenger Marbella Challenger Sao Paulo Challenger Braunschweig Challenger Szekesfehervar Challenger San Luis Potosi Challenger - San Luis Potosi Sarajevo Challenger Torneo Internacional Challenger Fila 2006 - Leon Milan Challenger Challenger Casablanca San Angel - Mexico City Manama Challenger Nottingham 1 Challenger Ismaning Challenger Helsinki Challenger Danderyd Challenger Salzburg-Anif Challenger Santos Challenger Poznan Challenger Ottignies-Louvain-la-Neuve Challenger Santo Domingo Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Kazan Challenger Trieste Challenger Manacor Challenger Barletta Challenger Montevideo Challenger Meerbusch Challenger Istanbul Challenger Banja Luka Challenger Ostrava Challenger Maia Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Tulln Challenger Montevideo Challenger Casablanca Challenger Brest Challenger Montemar Challenger Rosario Challenger Riviera di Rimini Challenger - Rimini Zadar Challenger Yokohama Challenger Bordeaux Challenger Vilnius Challenger BH Tennis Open International Cup - Belo Horizonte Ostrava Challenger Tunis Challenger Bratislava 1 Challenger Montechiarugolo Challenger Milan Challenger Iasi Challenger Banja Luka Challenger Bratislava 2 Challenger Banja Luka Challenger Canberra Challenger Split Challenger Cap Cana Challenger Prostejov Challenger Florianopolis Challenger Bendigo Challenger Quimper Challenger Aberto de Sao Paulo - Sao Paulo Aberto de Santa Catarina de Tenis - Florianopolis La Serena Open - La Serena 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Copa Kia Challenger ATP - Santiago Forli 5 Challenger XII Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Lille Challenger Santa Cruz de la Sierra 2 Challenger Lugano Challenger Lima Challenger 2007 - Lima Aix En Provence Challenger Mauthausen Challenger BH Indoor Sarajevo - Sarajevo XL Bermuda Open - Bermuda Como Challenger Bendigo Challenger Brasov Challenger Trnava Challenger Medjurgorje Open - Medjugorje Kos Succhetti Tennis Cup - Cordenons Sibiu Challenger ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Liberec Challenger Sao Paulo Challenger Iquique Challenger Marrakech Challenger Barletta Challenger Sarajevo Challenger Napoli Challenger Athens Challenger Bordeaux Challenger Scheveningen Challenger Bratislava Challenger Zadar Challenger Mallorca Challenger Bratislava 2 Challenger Kitzbuhel Challenger Phoenix Challenger Szczecin Challenger Montevideo Challenger BCR Open Romania - Bucharest Tunis Challenger Zagreb Challenger Orange Prokom Open - Sopot Nottingham 2 Challenger Ilkley Challenger Movistar Open - Vina del Mar Bonn Challenger Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Zagreb Challenger Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Abierto Mexicano Telcel - Acapulco Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Arad Challenger Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney St. Petersburg Open - St. Petersburg San Marino Challenger Brasil Open - Costa do Sauipe Cordenons Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Catella Swedish Open - Bastad Cherbourg Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Rome Challenger Cordenons Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Orleans Challenger Alphen Challenger Matsuyama Challenger Mersin Challenger Vercelli Challenger Caltanissetta Challenger Kosice Challenger Braunschweig Challenger San Benedetto Challenger Poznan Challenger Studena Croatia Open - Umag Kenitra Challenger Geneva Challenger Bratislava Challenger Salzburg Challenger Malaysian Open - Kuala Lumpur Morelos Challenger If Stockholm Open - Stockholm Irving Challenger San Luis Potosi Challenger Mersin Challenger Brisbane International - Brisbane Heilbronn Challenger Moscow Challenger San Benedetto Challenger Portugal Open - Oeiras Kenitra Challenger Mohammedia Challenger Casablanca Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger China Open - Beijing Rio Open 500 - Rio de Janeiro Open 13 - Marseille Guadalajara Challenger Prostejov Challenger Apia International - Sydney PBZ Zagreb Indoors - Zagreb SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Apia International - Sydney Memphis Open - Memphis Malaysian Open - Kuala Lumpur TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Gerry Weber Open - Halle Alphen Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Aegon Nottingham Open - Nottingham Mohammedia Challenger Casablanca Challenger China Open - Beijing SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul German Tennis Championships - Hamburg Erste Bank Open - Vienna Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Santo Domingo Challenger Rio Open - Rio de Janeiro Geneva Open - Geneva St. Petersburg Open - St. Petersburg Lyon Challenger European Open - Antwerp Kremlin Cup - Moscow Canberra Challenger Caltanissetta Challenger Brisbane International - Brisbane ASB Classic - Auckland Sydney International - Sydney Santo Domingo Challenger Open Sud de France - Montpellier Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Open 13 Provence - Marseille Aix En Provence Challenger Dubai Duty Free Tennis Championships - Dubai Perugia Challenger Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Bordeaux Challenger Argentina Open - Buenos Aires Oeiras 3 Challenger Plava Laguna Croatia Open - Umag Sibiu Challenger Shenzhen Open - Shenzhen II Naples ITG Challenger - Naples Rakuten Japan Open - Tokyo Open de Nice Cote d'Azur - Nice Copa Claro - Buenos Aires Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Konzum Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Antalya Challenger European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Hamburg European Open - Hamburg Prague 2 Challenger Heilbronn Challenger Poznan Challenger Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Firenze Open - Florence Kremlin Cup - Moscow Nordea Open - Bastad Erste Bank Open - Vienna Aircel Chennai Open - Chennai Plava Laguna Croatia Open - Umag Apia International - Sydney Nordea Open - Bastad Aircel Chennai Open - Chennai Kremlin Cup - Moscow Cordoba Open - Cordoba Garanti Koza Sofia Open - Sofia Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Barcelona Open BancSabadell - Barcelona Salinas Challenger Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Hangzhou Open - Hangzhou Rio Open - Rio de Janeiro Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Nordea Open - Bastad Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne German Tennis Championships - Hamburg Astana Open - Astana Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Bucharest Open - Bucharest Serbia Open - Belgrade Almaty Open - Almaty St. Petersburg Open - St. Petersburg Adelaide International - Adelaide Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Open 13 Provence - Marseille Tiriac Open - Bucharest BMW Open - Munich Mallorca Championships - Mallorca Boss Open - Stuttgart Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva SkiStar Swedish Open - Bastad Citi Open - Washington U.S. Mens's Clay Court Championship - Houston China Open - Beijing Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Banja Luka Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw BMW Open - Munich Mallorca Championships - Mallorca Open Sabadell Atlantico - Barcelona Helsinki Challenger ATP Studena Croatia Open Umag - Umag Generali Open - Kitzbuhel Movistar Chile Open - Santiago Hamburg Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Pilot Pen Tennis - New Haven Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Zhuhai Open - Zhuhai Kremlin Cup - Moscow Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hamburg European Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest European Open - Antwerp Argentina Open - Buenos Aires Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Open Parc - Lyon Generali Open - Kitzbuhel Erste Bank Open - Vienna Argentina Open - Buenos Aires Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Antalya Cup - Antalya Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Open Sud de France - Montpellier Rio Open - Rio de Janeiro Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Anytech365 Andalucia Open - Marbella Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag Banja Luka Open - Banja Luka Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 Shanghai Rolex Masters - Shanghai Miami Open - Miami 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Sony Open Tennis - Miami French Open - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Miami Open - Miami U.S. Open - New York Brasil Open - Costa do Sauipe Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Rolex Paris Masters - Paris Rogers Cup - Montreal Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - New York Movistar Open - Santiago Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris National Bank Open - Toronto Shanghai Rolex Masters - Shanghai French Open - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Japan Open Tennis Championships - Tokyo French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, BIH-GRE 3-1 BNP Paribas Open - Indian Wells Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group I, 1R, ECU-BIH 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Belgrade Open - Belgrade Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, PO, BUL-BIH 1-3