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 2000
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 French Open - Paris U.S. Open - New York Australian Open - Melbourne Banja Luka Challenger French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia 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 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Turkey F2 Croatia F1 Croatia F2 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Spain F1 Spain F4 Spain F5 Belgium F13 Spain F1 Bulgaria F2 Turkey F26 Italy F16 (Padova) Italy F7 Croatia F11 Croatia F12 IX Ciutat de Barcelona - Barcelona Turin Challenger Copa Telefonica CTC Chile - Santiago IPP Geneva Trophy - Geneva Copa Petrobras - Santiago Citta di Monza - Monza Marbella Challenger Panama City Challenger Tampere Challenger Buenos Aires Challenger Lima Challenger Santo Domingo Challenger Santiago Challenger Barletta Challenger Bonn Challenger Montemar Challenger Canberra Challenger Zadar Challenger Open Sabadell Atlantico - Barcelona Banja Luka Challenger Trnava Challenger Rio De Janeiro Challenger Gelsor Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Energis Open - Amersfoort International Championship of Croatia - Umag Idea Prokom Open - Sopot Allianz Suisse Open - Gstaad Open Seat Godo 2005 - Barcelona Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Manama Challenger Open SEAT 2008 - Barcelona BCR Open Romania - Bucharest Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Qatar ExxonMobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Serbia Open - Belgrade SkiStar Swedish Open - Bastad VTR Open - Vina del Mar Brasil Open - Sao Paulo Bratislava 2 Challenger Mercedes Cup - Stuttgart Studena Croatia Open - Umag If Stockholm Open - Stockholm Bet-at-home Cup - Kitzbuhel Citi Open - Washington Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Rosario Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Open 13 - Marseille US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb TEB BNP Paribas Istanbul Open - Istanbul Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Erste Bank Open - Vienna Memphis Open - Memphis Open Parc - Lyon Konzum Croatia Open - Umag Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Open Sud de France - Montpellier Serbia Open - Belgrade Trofeo Conde de Godo - Barcelona Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem China Open - Beijing German Tennis Championships - Hamburg Serbia Open - Belgrade Erste Bank Open - Vienna Bucharest Open - Bucharest Antalya Cup - Antalya Anytech365 Andalucia Open - Marbella Belgrade Open - Belgrade Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Prostejov Challenger Geneva Open - Geneva Copa Petrobras-Uruguay - Montevideo Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Timisoara Challenger Erste Bank Open - Vienna Copa Sevilla - Seville 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Challenger Copa Sevilla Internacionales de Andalucia - Seville XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Pekao Open 2003 - Szczecin Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Cepu Open - San Marino Tatra Banka Open - Bratislava Ljubljana Open - Ljubljana New York Open - New York Challenger Lugano - Lugano Nordea Open - Bastad Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Argentina - Buenos Aires IV Challenger Ciudad De Guayaquil - Guayaquil Rabat Challenger Alessandria Challenger Furth Challenger Kosice Challenger Bytom Challenger Rijeka Challenger Rimini Challenger San Sebastian Challenger Santiago Challenger Rabat Challenger Furth Challenger Milan Challenger Pozoblanco Challenger Segovia Challenger Rijeka Challenger Cancun Challenger Madrid Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Bordeaux Challenger Prostejov Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Szczecin Challenger San Marino Challenger Cordenons Challenger Como Challenger Brasov Challenger Cali Challenger Lermontov Challenger Aix En Provence Challenger Porto Alegre Challenger Guayaquil Challenger Montevideo Challenger ATP Challenger Tour Finals Asuncion Challenger Rome Challenger Prague Challenger Kosice Challenger Tanger Challenger Poznan Challenger Kazan Challenger Banja Luka Challenger Trnava Challenger San Juan Challenger Bratislava Challenger Irving Challenger Le Gosier Challenger Mersin Challenger Samarkand Challenger Mohammedia Challenger Braunschweig Challenger San Benedetto Challenger Prague Challenger Meknes Challenger Kenitra Challenger Bratislava Challenger Helsinki Challenger Prague Challenger Morelos Challenger San Luis Potosi Challenger Napoli Challenger Vercelli Challenger Seville Challenger Alphen Challenger Guadalajara Challenger Todi Challenger Samarkand Challenger Prostejov Challenger Moscow Challenger Poznan Challenger Tiriac Open - Bucharest Tampere Challenger Chengdu Challenger Qingdao Challenger Alphen Challenger Poznan Challenger Banja Luka Challenger Bucaramanga Challenger Kenitra Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Tampere Challenger Cordenons Challenger Rome Challenger Buenos Aires Challenger St. Brieuc Challenger Panama City Challenger Alphen Challenger Francavilla Challenger Ostrava Challenger Blois Challenger Marburg Challenger Perugia Challenger Poznan Challenger Tampere Challenger Portoroz Challenger Santo Domingo Challenger Zagreb Challenger Cordoba Challenger San Sebastian Challenger Prostejov Challenger Moscow Challenger Turin Challenger Manerbio Challenger Banja Luka Challenger Perugia Challenger Barcelona Challenger Lisbon Challenger Belgrade Challenger Trieste Challenger Meerbusch Challenger Tulln Challenger Bergamo Challenger Meerbusch Challenger Padova Challenger Matsuyama Challenger Antalya Challenger Szekesfehervar Challenger Zadar Challenger Prague Challenger Manerbio Challenger Banja Luka Challenger Mohammedia Challenger Mallorca Challenger Istanbul Challenger Guayaquil Challenger Sibiu Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bratislava 2 Challenger Ismaning Challenger Helsinki Challenger Danderyd Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Nanjing Challenger Phoenix Challenger Zagreb Open - Zagreb Pereira Challenger Split Challenger Ostrava Challenger Tunis Challenger Zagreb Challenger Nottingham 2 Challenger Ilkley Challenger Anning Challenger Qatar ExxonMobil Open - Doha Santo Domingo Challenger Manacor Challenger Istanbul Challenger Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Miami Open - Miami Ljubljana Open 2002 - Ljubljana Schickendanz Open - Furth Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach Muller Cup - Ulm San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi AXA Open II - Espinho Wartburg Open - Eisenach BMW Brixina Tennis Open 2000 - Bressanone Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier LTA Hull Challenger - Hull XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors Warta Cup 2001 - Sopot Geneva Challenger - Geneva DPD Challenger 2001 - Aschaffenburg 4th Sardinia International Championships - Cagliari Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta VI Torneo Internazionale di Tennis - Barletta Open Sainte-Victoire - Aix-En-Provence Nord/LB Open - Braunschweig Ljubljana Open - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella San Marino Cepu Open - San Marino X Ciutat de Barcelona - Barcelona Asirom Challenger Brasov - Brasov Brest Challenger Lyon Challenger Brasov Challenger - Brasov Trani Cup - Trani Banja Luka Challenger 2004 - Banja Luka IPP Geneva Trophy - Geneva Architect Open - Budapest Copa Sevilla-Internacionales de Andalucia - Seville Maia Challenger Copa Petrobras Aracaju - Aracaju Copa Petrobras Guadalajara - Guadalajara La Serena Open - La Serena 2001 Challenger Canottieri Mincio - Mantova Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Czech Open 2005 - Prostejov Trofeo Internacional Club Laieta - Barcelona Optimus Maia Open - Maia Ciudad de Pozoblanco Open Diputacion - Cordoba VIII Trofeo Ciutat de Barcelona - Barcelona Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Dubrovnik Open - Dubrovnik BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Challenger Brasov - Brasov Pekao Open 2005 - Szczecin Sir Supermercati - Rome Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago Nord LB Open 2006 - Braunschweig Olbia Geovillage Open - Olbia Gelsor Open Romania - Bucharest Hangzhou Open - Hangzhou European Open - Brussels Unicredit Czech Open 2007 - Prostejov Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Cap Cana Challenger San Marino Cepu Open - San Marino Pekao Open - Szczecin Citta di Brindisi - Brindisi Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo 84° Concurso Internacional Tenis San Sebastian - San Sebastian Bordeaux Challenger Timisoara Challenger - Timisoara Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali Pro Tennis World Open - Boca Raton Barletta Challenger Sarajevo Challenger Napoli Challenger Marrakech Challenger Erste Bank Open - Vienna Poznan Challenger Vigo Challenger Seville Challenger Buenos Aires Challenger Caltanissetta Challenger St. Brieuc Challenger Rome Challenger Tunis Challenger Copa AT&T - Buenos Aires Alessandria Challenger Kosice Challenger Asuncion Challenger Sao Paulo Challenger Santiago Challenger Buenos Aires Challenger Le Gosier Challenger Zagreb Challenger Kosice Challenger Seville Challenger Genova Open Challenger - Genova Florianopolis Challenger Sarajevo Challenger San Luis Potosi Challenger Sarasota Challenger Milan Challenger XI Ciutat de Barcelona - Barcelona Pozoblanco Challenger Banja Luka Challenger Madrid Challenger Tunis Open - Tunis ATP Challenger Trophy 2007 - Trnava 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Morocco Tennis Tour - Tanger Cherbourg Challenger Copa Telmex - Buenos Aires Cordenons Challenger Sarajevo Challenger Savannah Challenger Tunis Challenger Ostrava Challenger Olimp Kyiv Open - Kiev Caltanissetta Challenger XI Ciutat de Barcelona - Barcelona BH Indoor Sarajevo - Sarajevo Marburg Challenger Sao Leopoldo Challenger Liberec Challenger Alphen Challenger Guayaquil Challenger Casablanca Challenger Bergamo Challenger Panama City Challenger Guadalajara Challenger Sarasota Challenger Ostrava Challenger Bordeaux Challenger Arad Challenger Furth Challenger Cortina Challenger Genova Challenger Banja Luka Challenger San Juan Challenger Geneva Challenger Andria Challenger Casablanca Challenger Santiago Challenger Irving Challenger Mersin Challenger Ostrava Challenger Rome Challenger Heilbronn Challenger Braunschweig Challenger San Benedetto Challenger Biella Challenger Cortina Challenger Kenitra Challenger Arad Challenger Rome Challenger Casablanca Challenger Brest Challenger Buenos Aires Challenger Medellin Challenger San Luis Potosi Challenger Mestre Challenger Poprad Tatry Challenger Curitiba Challenger Grand Prix Hassan II - Casablanca Seville Challenger Rome Challenger Mallorca Open - Mallorca Lisbon Challenger Biella Challenger Kosice Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Aircel Chennai Open - Chennai Geneva Open - Geneva Tashkent Challenger Furth Challenger Lima Challenger Campionati Internazionali D'Italia - Rome Santo Domingo Challenger Morelos Challenger Orleans Challenger Noumea Challenger BellSouth Open - Vina del Mar Tennis Masters Series - Madrid Ostrava Challenger Prague 2 Challenger Tunis Challenger Heilbronn Challenger Bratislava 1 Challenger Poznan Challenger ABN AMRO World Tennis Tournament - Rotterdam Santiago Challenger Mutua Madrilena Madrid Open - Madrid Vicenza Challenger Adidas International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad BNP Paribas Open - Indian Wells Miami Open - Miami Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Croatia Open - Umag St. Petersburg Open - St. Petersburg Blois Challenger Perugia Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Aptos Challenger Vancouver Challenger Internazionali BNL d'Italia - Rome New Haven Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Chennai Open - Chennai Bendigo Challenger SA Tennis Open - Johannesburg Tata Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Alphen Challenger Split Challenger BCR Open Romania - Bucharest Open Seat Godo - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Marbella Challenger Brasil Open - Costa do Sauipe Internazionali BNL d'Italia - Rome Rome 2 Challenger Copa Telmex - Buenos Aires Zagreb Challenger ATP Studena Croatia Open Umag - Umag Croatia Open - Umag Oeiras 3 Challenger Shanghai Rolex Masters - Shanghai International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Nottingham 1 Challenger Nottingham 2 Challenger Salzburg-Anif Challenger BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Plava Laguna Croatia Open - Umag Astana Open - Astana Mutua Madrid Open - Madrid Stockholm Open - Stockholm Cincinnati Open - Cincinnati Sibiu Challenger Barcelona Challenger UNICEF Open - 's Hertogenbosch Shanghai Rolex Masters - Shanghai Bet-at-home Open - Hamburg Bratislava Challenger Helsinki Challenger Adelaide International - Adelaide Quimper Challenger Abierto Mexicano Telcel - Acapulco Bendigo Challenger Forli 5 Challenger Lille Challenger Lugano Challenger Nordea Open - Bastad Mauthausen Challenger Zug Challenger Cordenons Challenger Santo Domingo Challenger Banja Luka Challenger Como Challenger Grand Prix Hassan II - Casablanca Vegeta Croatia Open - Umag Sibiu Challenger Winston-Salem Open - Winston-Salem Yokohama Challenger Kobe Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Vilnius Challenger Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Open Sud de France - Montpellier Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Dubai Duty Free Tennis Championships - Dubai Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Dutch Open Tennis - Amersfoort Almaty Open - Almaty Argentina Open - Buenos Aires Copa Telmex - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Hamburg Open - Hamburg Boss Open - Stuttgart Mallorca Championships - Mallorca Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Mallorca Open - Mallorca Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open - Umag VTR Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Brasil Open - Sao Paulo Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Kremlin Cup - Moscow Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Campionati Internazionali di Sicilia - Palermo AEGON Championships - London Open 13 Provence - Marseille Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells The Priority Telecom Open - Amersfoort Orange Prokom Open - Sopot Grand Prix Hassan II - Marrakech Heineken Open - Auckland Estoril Open - Estoril Austrian Open - Kitzbuhel Australian Open - Melbourne AEGON Championships - London Mercedes Cup - Stuttgart Apia International - Sydney Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Ecuador Open - Quito Erste Bank Open - Vienna Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg BMW Open - Munich Firenze Open - Florence Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome French Open - Paris Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami NASDAQ-100 Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Madrid - Madrid Western & Southern Open - New York Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne 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 U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, Group I, 1R, ECU-BIH 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group I, 1R, TPE-BIH 3-2 Monte-Carlo Rolex Masters - Monte-Carlo All Lower level tournaments Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, Group I, 1R, BIH-GER 0-4 Salzburg Challenger River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3