Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 UAE F1 Qatar F1a France F2 France F4 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 France F8 Slovenia F3 France F9 Germany F7 Croatia F3 France F14 France F16 France F17 France F18 Austria F2 Croatia F2 Italy F4 Italy F5 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 France F16 France F17 Portugal F4 France F18 Portugal F5 Germany F2 Austria F2 France F2 France F3 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Bosnia/Herzegovina F1 Turkey F6 Iran F4 Iran F5 China F4 Busan Challenger Challenger 42 - Andrezieux Ljubljana Open - Ljubljana Open de Montauban - Montauban Hilversum Open - Hilversum V Trani Cup - Trani XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Kyiv Open - Kiev Bulgarian Open - Sofia Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Open de Montauban - Montauban Siemens Open 2004 - Scheveningen Porsche Open - Poznan GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul China Open - Beijing Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Steelers Cup 2005 - Kosice Open de Montauban - Montauban Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Mordovia Cup 2005 - Saransk 7° Trani Cup - Trani GHI Bronx Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Architect Open - Budapest Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kia International in Caloundra - Caloundra Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Constanta Challenger - Constanta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere Mordovia Cup - Saransk Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Iskratel Open - Kranj Genoa Open - Genova Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Open de L'Isere-Trophee BNP Paribas - Grenoble Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn MST ATP Challenger International - Burnie Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Polska Energia Open - Bytom Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati 9° Trani Cup - Trani GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Open D'Orleans - Orleans Banjaluka Challenger 2007 - Banja Luka Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Tunis Open - Tunis Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Medjurgorje Open - Medjugorje San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz GHI Bronx Tennis Classic - Bronx XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes - Rennes Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Wroclaw Challenger Burnie Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Bangkok Challenger Korat Challenger St. Brieuc Challenger Monza Challenger Johannesburg Challenger Rome Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Karlsruhe Challenger Furth Challenger Nottingham Challenger Turin Challenger Rijeka Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Todi Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Belgrade Challenger Cherbourg Challeger Sarajevo Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Tunis Challenger Cairo Challenger Bordeaux Challenger Zagreb Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger St. Remy Challenger Rijeka Challenger Ljubljana Challenger Orleans Challenger Seoul Challenger Guayaquil Challenger Cancun Challenger Helsinki Challenger Reunion Island Challenger Burnie Challenger Caloundra Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Tallahassee Challenger Sarasota Challenger Rome Challenger Alessandria Challenger Nottingham Challenger Rijeka Challenger Nottingham Challenger Granby Challenger Orbetello Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger St. Remy Challenger Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Orleans Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Rome Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Caltanissetta Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger Istanbul Challenger Petange Challenger Orleans Challenger Mons Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Bordeaux Challenger Portoroz Challenger Savannah Challenger Shenzhen Challenger Anning Challenger Honolulu Challenger Nottingham-2 Challenger Irving Challenger Kazan Challenger Le Gosier Challenger Anning Challenger Turin Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Orleans Challenger Sacramento Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Jonkoping Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Aix En Provence Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Portoroz Challenger Cordenons Challenger Alphen Challenger Orleans Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Portoroz Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz Open 13 - Marseille Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Dutch Open Tennis - Amersfoort Medibank International - Sydney Gerry Weber Open - Halle AEGON Championships - London ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 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 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 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 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, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Australian Open (juniors)