Career 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 Croatia #1-w3 Slovenia F1 Romania F6 Romania F7 Slovenia F3 Romania F13 Romania F15 Romania F16 Hungary F5 Hungary F6 Austria F1 Austria F2 Qatar F3 Italy F2 Italy F3 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Croatia F3 Romania F15 Croatia F4 Croatia F5 Italy F5 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Italy F12 Bosnia/Herzegovina F2 Slovenia F2 Slovenia F3 Austria F8 Austria F9 Croatia F3 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F5 Tunisia F6 Tunisia F7 Austria F1 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Slovenia F3 Italy F24 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Italy F2 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia #1-w2 Croatia F1 Croatia F2 France F6 Italy F18 Italy F24 Croatia F6 Romania F10 Croatia #1-w4 Slovenia F1 Romania F11 Tunisia F5 Tunisia F6 Romania F5 Romania F2 Austria F8 Romania F12 Romania F1 Romania F2 Romania F3 Austria F6 Morocco F2 Romania F4 Slovenia F1 Romania F4 Slovenia F3 Bosnia/Herzegovina F1 Iran F4 Qatar F5 Romania F17 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Slovenia F2 Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Slovenia F1 Romania F8 (Bucharest) McDonalds ATP Challenger - Burnie Wolfsburg Challenger Brasov Challenger Palermo Challenger Florionapolis Challenger Rome Challenger San Marino Challenger Ortisei Challenger Bratislava Challenger Sarajevo Challenger Caltanissetta Challenger Rijeka Challenger Marburg Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Brasov Challenger Palermo Challenger Bucaramanga Challenger Meknes Challenger Florianopolis Challenger Casablanca Challenger Santiago Challenger Marrakech Challenger Eckental Challenger Sibiu Challenger Sao Leopoldo Challenger Sarajevo Challenger Tunis Challenger Napoli Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Todi Challenger Ljubljana Challenger Arad Challenger Furth Challenger Portoroz Challenger Liberec Challenger San Marino Challenger Shanghai Challenger Sao Paulo Challenger Seoul Challenger Sao Paulo Challenger Tour Finals Yokohama Challenger Panama City Challenger Barranquilla Challenger Jersey Challenger Fergana Challenger Nanchang Challenger Padova Challenger Rimini Challenger Portoroz Challenger Challenger Brasov - Brasov Poznan Challenger San Marino Challenger Brasov Challenger Trnava Challenger Orbetello Challenger Brescia Challenger Casablanca Challenger Raanana Challenger Rabat Challenger Turin Challenger Aix En Provence Challenger Rome Challenger Challenger Tunisie - Tunis Furth Challenger Winnetka Challenger Prague Challenger Blunmenau Challenger Banja Luka Challenger Sibiu Challenger Fairfield Challenger Knoxville Challenger Napoli Challenger Ostrava Challenger Koblenz Challenger Rennes Challenger Zhuhai Challenger Quanzhou Challenger Qingdao Challenger Anning Challenger Francavilla Challenger Gimcheon Challenger Busan Challenger Mestre Challenger Winnipeg Challenger Zagreb Challenger Rome Challenger Shenzhen Challenger Napoli Challenger Brasov Challenger Alessandria Challenger Pune Challenger Rome Challenger Sarajevo Challenger Lugano Challenger Milan Challenger Shanghai Challenger Monza Challenger Liuzhou Challenger Cordenons Challenger Kosice Challenger Mallorca Challenger Charlottesville Challenger Noumea Challenger Istanbul Challenger Burnie Challenger Launceston Challenger Asuncion Challenger Parma Challenger Antalya Challenger Biella 2 Challenger Ostrava Challenger Samarkand Challenger Bukhara Challenger - Bukhara Helsinki Challenger Turin Challenger Tatra Banka Slovak Open - Bratislava Eckental Challenger Bratislava Challenger Cancun Challenger Club Coop's ATP Challenger International - Brisbane Puebla Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Karshi Challenger - Karshi San Remo Challenger Istanbul Challenger Harbour Tennis Cup Regione Lombardia - Milan Curitiba Challenger Unique Zagreb Open - Zagreb Biella Challenger Sibiu Challenger Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Brasov Challenger Mons Challenger Bratislava Challenger Turin Challenger Rio De Janeiro Challenger Scheveningen Challenger Cordenons Challenger Kosice Challenger KGHM Dialog Polish Indoors - Wroclaw Tunis Challenger Blumenau Challenger GHI Bronx Tennis Classic - Bronx Furth Challenger Suzhou Challenger Bauer Watertechnilogy Cup 2008 - Eckental Shenzhen Challenger St. Brieuc Challenger Barletta Challenger Shenzhen Challenger Meknes Challenger Ljubljana Challenger Wroclaw Challenger Rome Challenger Alessandria Challenger Yokohama Challenger Santos Challenger Prostejov Challenger Monza Challenger Tianjin Challenger Cordenons Challenger Barcelona Challenger Champaign Challenger Brest Challenger Champaign Challenger Hong Kong Challenger Manerbio Challenger Biella Challenger Guangzhou Challenger Banja Luka Challenger Napoli Challenger Gran Canaria 1 Challenger Zagreb Challenger Manerbio Challenger Brest Challenger Charlottesville Challenger Gran Canaria 2 Challenger Tashkent Challenger Budapest Challenger Bangkok Challenger Caltanissetta Challenger Fergana Challenger Shenzhen Challenger Zhangjiagang Challenger Kaohsiung Challenger Sao Paulo Challenger PBZ Zagreb Indoors - Zagreb BCR Open Romania - Bucharest Istanbul Challenger Florence Challenger Gatineau Challenger Granby Challenger Knoxville Challenger Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Pau Challenger U.S. Mens's Clay Court Championship - Houston Biella 1 Challenger Biella 7 Challenger Portoroz Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade AEGON Championships - London Sao Jose Do Rio Preto Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade AEGON Championships - London Apia International - Sydney PBZ Zagreb Indoors - Zagreb Vicenza Challenger Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Brasov Challenger - Brasov Asirom Challenger - Brasov Garden Open 2005 - Rome Sibiu Challenger Ljubljana Open - Ljubljana Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Architect Open - Budapest Guzzini Challenger - Recanati Bengalaru Challenger Citta di Monza - Monza Garden Open - Rome Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Timisoara Challenger 2005 - Timisoara Citta di Como - Como Iskratel Open - Kranj Banja Luka Challenger - Banja Luka IPP Open - Helsinki Tennis Napoli Cup 2007 - Napoli Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Trofeo Sisma Mantova - Mantova 4th Volkswagen Challenger - Wolfsburg Caloundra ATP Challenger - Caloundra LXV Concurso Internacional Vigo - Vigo Qatar Exxon Mobil Open - Doha Open 13 - Marseille Kos Succhetti Tennis Cup - Cordenons ECM Prague Open 2008 - Prague The Hypo Group Tennis International 2008 - Poertschach XI Torneo Internazionale di Tennis - Barletta Brasov Challenger - Brasov UTC Open - Cherkassy Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Austrian Open - Kitzbuhel Roma Open Challenger - Rome XI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger Alessandria Challenger Segovia Challenger Aachen Challenger ATP Studena Croatia Open Umag - Umag Napoli Challenger Mitsubishi Electric Europe Cup - Monza Rome Challenger Bank Austria Tennis Trophy - Vienna Kitzbuhel Challenger Como Challenger Aachen Challenger AEGON Championships - London Bulgarian Open Challenger - Sofia Challenger Britania Zavaleta - Puebla 5° Sporting Challenger - Turin ATP Studena Croatia Open Umag - Umag Morocco Tennis Tour - Marrakech Rome Challenger Banja Luka Challenger Grand Prix Hassan II - Casablanca Napoli Challenger Napoli Challenger Orleans Challenger Helsinki Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Mamaia Challenger - Constanta Aircel Chennai Open - Chennai Memorial Manfredini - Sassuolo Roma Challenger 2007 - Rome 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Marino Challenger Cordenons Challenger Constanta Challenger - Constanta Open Romania - Bucharest Croatia Osiguranje Rijeka Open - Rijeka Rome Challenger SkiStar Swedish Open - Bastad Top Wool Challenger-Immagine Trophy - Biella Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rome Challenger Buenos Aires Challenger Tanger Challenger Kosice Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Brasov Challenger Trnava Challenger Porto Alegre Challenger PBZ Zagreb Indoors - Zagreb Yeongwol Challenger Heilbronn Challenger Arad Challenger US Men's Clay Court Championship - Houston Siemens Open - Scheveningen Milan Challenger Astana Challenger Cortina Challenger Burnie Challenger Cordenons Challenger Andria Challenger Croatia Open Umag - Umag Batman Challenger Mamaia Challenger - Constanta Caltanissetta Challenger Montevideo Challenger Cordenons Challenger Alphen Challenger BRD Nastase Tiriac Trophy - Bucharest Casablanca Challenger Las Vegas Challenger Erste Bank Open - Vienna Geneva Challenger Cherbourg Challenger Caltanissetta Challenger Kos-Zucchetti Tennis Cup - Cordenons Caltanissetta Challenger Moscow Challenger TEB BNP Paribas Istanbul Open - Istanbul Perugia Challenger Fergana Challenger Winnetka Challenger Bangkok Challenger Todi Challenger Winnipeg Challenger Astana Challenger Chengdu Challenger Portoroz Challenger Bangkok Challenger Como Challenger Genova Challenger Shanghai Challenger Banja Luka Challenger Nanchang Challenger Antonio Savoldi-Marco Co. - Manerbio Izmir Challenger Casablanca Challenger Ortisei Challenger Bauer Watertechnology Cup - Eckental Brescia Challenger Kyoto Challenger Geneva Challenger Vicenza Challenger Bratislava Challenger Memorial Manfredini - Sassuolo Antalya Open - Antalya Sibiu Challenger Bangalore Challenger Shenzhen Challenger Qujing Challenger Copa Petrobras - Santiago Todi Challenger Copa Petrobras - Montevideo Trani Challenger Reggio Emilia Challenger Challenger Cudad de Guayaquil - Guayaquil Mexico City Challenger San Marino Challenger Sibiu Challenger Trnava Challenger Czech Indoor Open - Prague Bangalore Challenger Bordeaux Challenger Internazionali di Tennis di Bergamo - Bergamo Sacramento Challenger Cordenons Challenger Karshi Challenger Heilbronn Challenger X Torneo Internazionale di Tennis - Barletta Manerbio Challenger San Benedetto Challenger Rijeka Challenger Orbetello Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta BCR Open Romania - Bucharest Zadar Challenger Split 1 Challenger Ostdeutscher Sparkassen Cup - Dresden Delray Beach International Tennis Championships - Delray Beach Cordenons Challenger Riviera di Rimini Challenger - Rimini Busan Challenger Poprad Tatry Challenger Guzzini Challenger - Recanati Quimper Challenger Sibiu Challenger Timisoara Challenger - Timisoara Marbella Challenger Kremlin Cup - Moscow Cremona Challenger PBZ Zagreb Indoors - Zagreb Rijeka Challenger SkiStar Swedish Open - Bastad ATP Challenger Tour Finals Prostejov Challenger Milan Challenger Heilbronn Challenger Rome Challenger Brasov Challenger - Brasov Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana Constanta Challenger Ortisei Challenger Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Pekao Open - Szczecin Cherbourg Challenger Mercedes Cup - Stuttgart Palermo Challenger Challenger 42 - Andrezieux Bratislava Challenger Mersin Challenger VTR Open - Vina del Mar Montevideo Challenger Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Rijeka Open - Rijeka Helsinki Challenger Pharma Medico Open 2008 - Aarhus Kish Free Zone Island Challenger - Kish Island TEB BNP Paribas Istanbul Open - Istanbul Marrakech Challenger Seoul Challenger San Benedetto Challenger Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Barletta Challenger Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Gemax Samsung Open 2005 - Belgrade Aircel Chennai Open - Chennai Ljubljana Challenger Grand Prix Hassan II - Casablanca Timisoara Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Karshi Challenger Rabat Challenger Como Challenger Tennislife Cup - Napoli Architect Open - Budapest Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Copa Petrobras - Bogota Napoli Challenger Open Sabadell Atlantico - Barcelona Cordenons Challenger USTA Freeman Men's Challenger - Joplin Mons Challenger Sofia Challenger Tunis Challenger Steelers Cup - Kosice Ecuador Open - Quito Porto Alegre Challenger Buenos Aires Challenger Liberec Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Copa Claro - Buenos Aires Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Rio Open - Rio de Janeiro UTC Open by Selena - Cherkassy UNICEF Open - 's Hertogenbosch Brasil Open - Sao Paulo Copa Claro - Buenos Aires Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg PBZ Zagreb Indoors - Zagreb Citi Open - Washington Apia International - Sydney Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Seguros Bolivar Open - Medellin Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Hypo Group Tennis International - Portschach Garanti Koza Sofia Open - Sofia Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BRD Nastase Tiriac Trophy - Bucharest Citta di Como Challenger - Como Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Maharashtra Open - Pune ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Internazionali BNL d'Italia - Rome Antalya Cup - Antalya SA Tennis Open - Johannesburg Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel Bank Austria Tennis Trophy - Vienna Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Gelsor Open Romania - Bucharest Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London 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 - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Olympics - London