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