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 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 Salzburg Challenger Wimbledon - London U.S. Open - New York Davis Cup, Group B, Manchester Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Manacor Challenger Bratislava 2 Challenger Australian Open - Melbourne Bosnia & Herzegovina F2 Banja Luka Challenger French Open - Paris Wimbledon - London U.S. Open - New York Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F3 Serbia F2 Croatia F8 Croatia F9 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Croatia F12 Turkey F2 Croatia F1 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Israel F3 Italy F7 Italy F20 Bosnia & Herzegovina F2 Croatia F2 Bosnia & Herzegovina F5 Serbia F1 Serbia F3 Serbia F7 Croatia F7 Croatia F12 Croatia F11 Banca Stato Challenger Lugano - Lugano Tennis Napoli Cup - Napoli Lugano Challenger Como Challenger Kazan Challenger Casablanca Challenger Irving Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger New Haven Challenger Bratislava Challenger Bendigo Challenger Barcelona Challenger Meerbusch Challenger Cordenons Challenger Meerbusch Challenger Banja Luka Challenger Kobe Challenger Danderyd Challenger Canberra Challenger Zagreb Challenger Istanbul Challenger Zadar Challenger Croatia F10 Santo Domingo Challenger Aptos Challenger International Championship of Croatia - Umag Split Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Noumea Challenger Istanbul Challenger Sibiu Challenger Bratislava 2 Challenger Helsinki Challenger Ottignies-Louvain-la-Neuve Challenger Manama Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Ilkley Challenger AAPT Championships - Adelaide Bonn Challenger Santo Domingo Challenger Maia Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Montemar Challenger Sassuolo Challenger Open Seat Godo - Barcelona Lyon Challenger Canberra Challenger Iasi Challenger Naples Challenger Croatia Open - Umag Cancun Challenger Aix En Provence Challenger St. Tropez Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bratislava 2 Challenger Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Pekao Open 2004 - Szczecin CA Tennis Trophy - Vienna Challenger 42 - Andrezieux Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Trnava Challenger Serbia Open - Belgrade Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Santos Challenger Matsuyama Challenger Sao Paulo Challenger Arad Challenger Abierto Mexicano Telcel - Acapulco Antalya Challenger Zadar Challenger Cordenons Challenger Banja Luka Challenger BMW Open - Munich Mallorca Challenger Rome Challenger AEGON Championships - London Prostejov Challenger Pilot Pen Tennis - New Haven Poznan Challenger Bergamo Challenger Alphen Challenger Banja Luka Challenger If Stockholm Open - Stockholm San Benedetto Challenger Split Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Guadalajara Challenger Allianz Suisse Open - Gstaad Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Estoril Open - Estoril Geneva Challenger - Geneva Alphen Challenger Nottingham 2 Challenger Studena Croatia Open - Umag Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Serbia Open - Belgrade If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Open 13 - Marseille Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona AEGON Championships - London San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Banca Stato Challenger Lugano - Lugano St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva ABN AMRO World Tennis Tournament - Rotterdam Lambertz Open - Aachen Tatra Banka Open - Bratislava Winston-Salem Open - Winston-Salem The LTA Men's Challenger Wrexham - Wrexham Lisbon Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Grand Prix Hassan II - Casablanca Blois Challenger TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Brest Challenger AEGON Championships - London Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Allianz Suisse Open - Gstaad BH Indoor Sarajevo - Sarajevo Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna AEGON Championships - London St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Memphis Open - Memphis Hungarian Open - Budapest Delray Beach Open - Delray Beach Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London Lugano Challenger Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Sydney International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Blumenau Challenger Zagreb Challenger Gazprom Hungarian Open - Budapest Oeiras 3 Challenger Davidoff Swiss Indoors Basel - Basel Milan Challenger Geneva Open - Geneva San Marino Challenger Brasov Challenger AEGON Championships - London Antalya Cup - Antalya Lermontov Challenger AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Citi Open - Washington Cherbourg Challenger Trieste Challenger Sarajevo Challenger St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kosice Challenger Tulln Challenger Liberec Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Trnava Challenger ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger Barcelona Challenger Cap Cana Challenger Casablanca Challenger Bratislava Challenger Mersin Challenger Abierto Mexicano Telcel - Acapulco Samarkand Challenger Arad Challenger Kosice Challenger Bergamo Challenger Meknes Challenger Tashkent Challenger Geneva Challenger Helsinki Challenger Geneva Open - Geneva Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Ostrava Challenger Turkish Airlines Open Antalya - Antalya Heilbronn Challenger Moscow Challenger Poznan Challenger Braunschweig Challenger San Benedetto Challenger Bordeaux Challenger Andria Challenger SkiStar Swedish Open - Bastad Alphen Challenger Mersin Challenger Genova Challenger Mohammedia Challenger Bendigo Challenger Lima Challenger Guayaquil Challenger Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Nottingham 1 Challenger Quimper Challenger Zhuhai Open - Zhuhai Kremlin Cup - Moscow Perugia Challenger Swiss Indoors Basel - Basel Lille Challenger Prostejov Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sarajevo Challenger Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Serbia Open - Belgrade Buenos Aires Challenger Plava Laguna Croatia Open - Umag Kosice Challenger St. Petersburg Open - St. Petersburg Orleans Challenger Kremlin Cup - Moscow Open Sud de France - Montpellier Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Nordea Open - Bastad Moselle Open - Metz Astana Open - Astana Stockholm Open - Stockholm Swiss Indoors Basel - Basel Firenze Open - Florence United Cup - Australia Tunis Challenger Nordea Open - Bastad EFG Swiss Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Banja Luka Open - Banja Luka Plava Laguna Croatia Open - Umag Astana Open - Astana Stockholm Open - Stockholm Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Ismaning Challenger Prague Challenger Lisbon Challenger Belgrade Open - Belgrade Ostrava Challenger Hangzhou Open - Hangzhou Rome 2 Challenger China Open - Beijing Almaty Open - Almaty Salzburg-Anif Challenger Tunis Challenger Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Tiriac Open - Bucharest Boss Open - Stuttgart Bratislava Challenger Nordea Open - Bastad Helsinki Challenger Plava Laguna Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Hangzhou Open - Hangzhou European Open - Brussels Marbella Challenger Swiss Indoors Basel - Basel Lugano Challenger Erste Bank Open - Vienna Hellenic Championship - Athens Mauthausen Challenger Kremlin Cup - Moscow Sibiu Challenger Yokohama Challenger Szekesfehervar Challenger BNP Paribas Masters - Paris Ostrava Challenger Bordeaux Challenger Poznan Challenger TEB BNP Paribas Istanbul Open - Istanbul Braunschweig Challenger Phoenix Challenger Tampere Challenger Bratislava Challenger Nottingham 2 Challenger TEB BNP Paribas Istanbul Open - Istanbul Forli 5 Challenger Konzum Croatia Open - Umag Kenitra Challenger Tennis Napoli Cup - Napoli Rosario Challenger Perugia Challenger Como Challenger Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg Vancouver Challenger Western & Southern Financial Group Masters - Cincinnati Rhein-Main Challenger 2004 - Aschaffenburg Prague II Challenger Marbella Challenger Belgrade Challenger Shanghai ATP Masters - Shanghai Zug Challenger Santo Domingo Challenger EFG Swiss Open - Gstaad Konzum Croatia Open - Umag Prague 2 Challenger Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Rio Open - Rio de Janeiro Energis Open - Amersfoort BNP Paribas Nordic Open - Stockholm Movistar Chile Open - Santiago Allianz Suisse Open - Gstaad Open Romania - Bucharest Qatar Open - Doha Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha The 10tele.com Open - Nottingham Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Chennai Open - Chennai Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Western & Southern Open - Cincinnati Copa Claro - Buenos Aires Grand Prix Hassan II - Marrakech China Open - Beijing Japan Open Tennis Championships - Tokyo Adelaide International - Adelaide ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Hamburg Open - Hamburg Abierto Mexicano Telcel - Acapulco EFG Swiss Open - Gstaad Malaysian Open - Kuala Lumpur Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha BMW Open - Munich Swiss Indoors Basel - Basel Open 13 - Marseille cinch Championships - London Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier New York Open - New York Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella European Open - Antwerp Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Swiss Indoors Basel - Basel Tennis Masters Series - Hamburg Moselle Open - Metz Apia International - Sydney Rogers Cup - Montreal BNP Paribas Masters - Paris Bucharest Open - Bucharest Masters Series Monte Carlo - Monte Carlo Swiss Indoors Basel - Basel Campionati Internazionali d'Italia - Rome Open Parc - Lyon Western & Southern Financial Group Masters - Cincinnati Open Occitanie - Montpellier Argentina Open - Buenos Aires Kremlin Cup - Moscow Brisbane International - Brisbane Mallorca Championships - Mallorca Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open 13 Provence - Marseille Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Allianz Suisse Open Gstaad - Gstaad Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris TEB BNP Paribas Istanbul Open - Istanbul BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal DIEMA XTRA Sofia Open - Sofia Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Abierto Mexicano de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal 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 Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells National Bank Open - Toronto Cincinnati Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Vilnius Challenger Shanghai Rolex Masters - Shanghai Heilbronn Challenger Bratislava 1 Challenger Moselle Open - Metz Gerry Weber Open - Halle Red Letter Days Open - Nottingham Monte-Carlo Rolex Masters - Monte-Carlo Davidoff Swiss Indoors - Basel Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris U.S. Open - New York Qatar ExxonMobil Open - Doha Heineken Open - Auckland Masters Series - Hamburg 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 Credit Agricole Suisse Open - Gstaad Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai 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 BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne Aircel Chennai Open - Chennai 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 Rolex Paris Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Australian Open - Melbourne Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris French Open - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Mutua Madrilena Masters Madrid - Madrid French Open - Paris Rogers Cup - Toronto Miami Open - Miami Western & Southern Open - Cincinnati Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Moselle Open - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai French Open - Paris German Tennis Championships - Hamburg Miami Open - Miami Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Fever-Tree Championships - London Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, 1R, ECU-BIH 3-2 French Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Exhibition Diriyah Tennis Cup Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, Group I, 1R, BIH-MEX 3-1 Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Capitala World Tennis Championship Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, Group I, PO, BUL-BIH 1-3 Mubadala World Tennis Championship Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, 2R, BIH-NED 1-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - Rio de Janeiro Olympics - London Barclays ATP World Tour Finals - London Olympics - Paris