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