Career 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 Portugal F1 Portugal F2 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 Hungary F3 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Germany F14 Croatia F1 Croatia F2 Croatia F3 Slovenia F1 Slovenia F2 Slovenia F3 Croatia F4 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia F5 Bosnia/Herzegovina F2 Italy F26 Croatia F7 Croatia F8 Italy F1 Italy F5 Italy F6 Poland F1 Italy F14 France F14 Turkey F6 Iran F4 Iran F5 Italy F20 Romania F7 China F4 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia F3 France F16 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Slovenia F3 Croatia F5 Italy F4 Guzzini Challenger - Recanati XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ECM Prague Open 2008 - Prague Tunis Open - Tunis Porsche Open - Poznan Aamulehti Tampere Open - Tampere St. Brieuc Challenger Furth Challenger Kosice Challenger Oberstaufen Challenger Como Challenger Todi Challenger Palermo Challenger Aachen Challenger Salzburg Challenger Penza Challenger Rijeka Challenger Salzburg Challenger Anning Challenger Ilkley Challenger Copa Petrobras - Buenos Aires Copa Kia Challenger ATP - Santiago Eckental Challenger Morocco Tennis Tour - Casablanca Jonkoping Challenger St. Brieuc Challenger Bauer Watertechnology Cup 2007 - Eckental Anning Challenger Caloundra ATP Challenger - Caloundra Seoul Challenger Burnie Challenger Stockton Challenger Fairfield Challenger Rennes Challenger Seoul Challenger Braunschweig Challenger Gwangju Challenger Monza Challenger Rhodes Challenger Orbetello Challenger Black Forest Open - Freudenstadt Karlsruhe Challenger Rijeka Challenger Morocco Tennis Tour - Fes XL Bermuda Open - Bermuda Sporting Challenger '07 Trofeo Regione Piemonte - Turin Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Rijeka Open - Rijeka Nord LB Open - Braunschweig Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Citta di Como Challenger - Como UTC Open - Cherkassy Copa Petrobras-Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Abierto Internacional Varonil Ciudad de Cancun - Cancun IPP Open - Helsinki Marrakech Challenger Kia International in Caloundra - Caloundra Cancun Challenger Rome Challenger Rome Challenger Copa Petrobras - Montevideo Tunis Challenger Zagreb Challenger Bytom Challenger Constanta Challenger Rimini Challenger Segovia Challenger San Marino Challenger Ljubljana Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Genova Challenger Honolulu Challenger Burnie Challenger Zagreb Challenger Caloundra Challenger Prostejov Challenger Braunschweig Challenger Rimini Challenger Ljubljana Challenger Lermontov Challenger Montevideo Challenger Guayaquil Challenger Honolulu Challenger Burnie Challenger Bergamo Challenger Sarajevo Challenger Tallahassee Challenger Alessandria Challenger Salzburg Challenger Ostrava Challenger Prague Challenger Arad Challenger Timisoara Challenger Brasov Challenger Seville Challenger Porto Alegre Challenger Eckental Challenger Portoroz Challenger Cordenons Challenger Como Challenger Genova Challenger Ljubljana Open - Ljubljana Sibiu Challenger Shenzhen Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Happy Valley Challenger Busan Challenger Manchester Challenger Ilkley Challenger Memorial Kolyaskin - Donetsk EI Bank Bulgarian Challenger - Sofia VII Trofeo Ciudad de Quito - Quito Copa Ericsson Argentina - Buenos Aires Happy Valley Challenger Banja Luka 2002 - Banja Luka Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Baumag Open - Budapest 2003 USTA Tallahassee Tennis Challenger - Tallahassee 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Tampere Imageneering Open - Tampere Mordovia Cup - Mordovia Rhein-Main Challenger 2003 - Aschaffenburg Copa Ericsson Chile - Santiago Copa Sevilla Internacionales de Andalucia - Seville The Nottingham Challenger - Nottingham IPP Open - Helsinki Gemax Open - Belgrade Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Steelers Cup - Kosice Ljubljana Open - Ljubljana ATU Cup - Weiden Atlantic City Open - Atlantic City Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Bulgarian Open - Sofia Timisoara Challenger - Timisoara Rhein-Main Challenger 2004 - Aschaffenburg Tennis Napoli Cup 2004 - Napoli Dubrovnik Open - Dubrovnik Memorial Savigni - Sassuolo Tiburon Challenger - Tiburon The LTA Bolton Challenger - Bolton Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Music City Challenger - Nashville Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Challenger ATP de Cuenca Diario El Mercurio - Cuenca Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Czech Indoor Open - Prague Copa Kia - Santiago Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Ipsos Bucharest Challenger - Bucharest Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana La Serena Open - La Serena MST ATP Challenger International - Burnie II Cyclus Open de Tenis - Florianopolis BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Rabat Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Polska Energia Open - Bytom Almaty Challenger 1 - Almaty La Rinascente Tennis Cup Harbour Club Milano - Milan Almaty Challenger 2 - Almaty Mamaia Challenger - Constanta Dublin Challenger - Dublin 9° Trani Cup - Trani Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Internazionali di Tennis di Bergamo - Bergamo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sporting Challenger '08-Trofeo Regione Piemonte - Turin Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Noumea Challenger Iquique Challenger Rabat Challenger Barletta Challenger Napoli Challenger Recanati Challenger Istanbul Challenger San Sebastian Challenger Sacramento Challenger Calabasas Challenger Marburg Challenger Arad Challenger Saransk Challenger Samarkand Challenger Karshi Challenger Napoli Challenger Puebla Challenger Caltanissetta Challenger St. Brieuc Challenger Rome Challenger Sarasota Challenger Savannah Challenger Rijeka Challenger Noumea Challenger Nottingham Challenger Salinas Challenger San Benedetto Challenger Recanati Challenger Vancouver Challenger San Marino Challenger Binghamton Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Belgrade Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Rome Challenger Caltanissetta Challenger Monza Challenger Nottingham-2 Challenger Santiago Challenger Marbella Challenger Anning Challenger Recanati Challenger Wuhan Challenger Orbetello Challenger Beijing Challenger Sibiu Challenger Caltanissetta Challenger Istanbul Challenger Rio De Janeiro Challenger Sao Leopoldo Challenger Barletta Challenger Salinas Challenger St. Brieuc Challenger Sao Paulo Challenger Napoli Challenger Timisoara Challenger San Marino Challenger Itajai Challenger Johannesburg Challenger Santos Challenger Tunis Challenger Szczecin Challenger Kazan Challenger Rome Challenger Athens Challenger Bratislava Challenger Tunis Challenger Arad Challenger Nottingham-2 Challenger Kosice Challenger Marburg Challenger Cordenons Challenger Como Challenger Geneva Challenger Kazan Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Portoroz Challenger Cordenons Challenger Palermo Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Dallas Challenger Nanjing Challenger Portoroz Challenger Alphen Challenger Las Vegas Challenger Le Gosier Challenger Surbiton Challenger Rome Challenger Cordenons Challenger Portoroz Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Segovia Challenger Arad Challenger San Benedetto Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Jameson Cup - Milan Canottieri Mincio Open - Mantova St. Petersburg Challenger by Kinex - St. Petersburg Tiburon Challenger IX Torneo Internacionale de Tennis - Barletta Estoril Open - Estoril Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio Open Seat Godo 2005 - Barcelona BMW Open - Munich Synsam Swedish Open - Bastad Argentina Open - Buenos Aires BMW Open - Munich Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe BMW Open - Munich Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Movistar Open - Santiago Brasil Open - Costa do Sauipe Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne ATP Vegeta Croatia Open - Umag Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Croatia Open - Umag BellSouth Open - Vina del Mar Croatia Open - Umag Sydney International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Generali Open - Kitzbuhel Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona BMW Open - Munich US Men's Clay Court Championship - Houston Copa Telmex - Buenos Aires Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Citi Open - Washington Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Qatar Open - Doha Milan Indoors - Milan Rakuten Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Synsam Swedish Open - Bastad BMW Open - Munich Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Bet-at-home Open - Hamburg Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Cup - Toronto Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London 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 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 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, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 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 II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, REL2, HUN-SCG 0-3 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, World Group, PO, SRB-AUS 4-1 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Australian Open (juniors) Davis Cup, Group 2, 1R, SLO-EGY 5-0