Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F3 Croatia F6 Tunisia F6 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Italy F12 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Slovenia F1 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 F3 Italy F24 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F2 Croatia F1 Slovenia F1 Slovenia F3 Slovenia F1 Slovenia F2 Croatia F3 Croatia F4 Croatia F5 Qatar F5 Tunisia F5 Slovenia F3 Austria F6 Slovenia F2 Podebradka Cup - Prague Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho Zagreb Open - Zagreb Memorial Savigny - Sassuolo Skandia Open - Linz Brixina Tennis Open - Bressanone IX Ciutat de Barcelona - Barcelona 2000 Cairo Challenger - Cairo JVC Trophy - Vienna VII Torneo Internazionale di Tennis - Barletta Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Ljubljana Open - Ljubljana Banca Stato Challenger Lugano - Lugano Open Castilla y Leon - Segovia ATP Challenger Open 2004 - Monchengladbach Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Pekao Open 2001 - Szczecin IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino Pekao Open 2005 - Szczecin Sir Supermercati - Rome XL Bermuda Open - Bermuda XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Iskratel Open - Kranj Open Costa Daurada - Tarragona Honda Kah Singapore Men's Tennis Open - Singapore Roma Challenger 2007 - Rome San Marino Cepu Open - San Marino Ljubljana Open - Ljubljana Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Rijeka Open - Rijeka 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Samarkand Challenger - Samarkand Karshi Challenger - Karshi UTC Open - Cherkassy Pekao Open - Szczecin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Burnie Challenger San Remo Challenger Constanta Challenger Rijeka Challenger Scheveningen Challenger Szczecin Challenger Ljubljana Challenger Florionapolis Challenger Aachen Challenger Tanger Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Blunmenau Challenger Orbetello Challenger Kitzbuhel Challenger Rijeka Challenger Ljubljana Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Karshi Challenger Ljubljana Challenger Florianopolis Challenger Sao Paulo Challenger Prostejov Challenger Furth Challenger Monza Challenger San Marino Challenger Cordenons Challenger Czech Open - Prostejov Genova Challenger Banja Luka Challenger Szczecin Challenger Madrid Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Marbella Challenger BMW Tennis Championship - Sunrise Zagreb Challenger Zagreb Open - Zagreb Rome Challenger Prostejov Challenger Furth Challenger Portoroz Challenger Liberec Challenger San Marino Challenger Marrakech Challenger Bangkok Challenger Genova Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Seoul Challenger Yeongwol Challenger Yokohama Challenger Heilbronn Challenger Nord/LB Open 2004 - Braunschweig Heilbronn Challenger Vicenza Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Ciutat de Barcelona - Barcelona ECM Prague Open - Prague Cordenons Challenger Genova Challenger Szczecin Challenger Trnava Challenger Samarkand Challenger Brescia Challenger Andria Challenger Casablanca Challenger Bucaramanga Challenger Genova Challenger Hong Kong Challenger Santo Domingo Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Batman Challenger XI Venice Open - Venice Curitiba Challenger Prostejov Challenger Geneva Challenger - Geneva Prague Challenger Padova Challenger Winnetka Challenger Casablanca Challenger Knoxville Challenger Blumenau Challenger Heilbronn Challenger Furth Challenger Moscow Challenger Fergana Challenger Blois Challenger Rimini Challenger Winnipeg Challenger Nord/LB Open - Braunschweig Portoroz Challenger Bangkok Challenger Nanchang Challenger Izmir Challenger DPD Challenger 2002 - Aschaffenburg Ortisei Challenger Kos-Zucchetti Tennis Cup - Cordenons Kyoto Challenger Shenzhen Challenger Fergana Challenger Winnipeg Challenger AXA Open II - Espinho Granby Challenger Open de Montauban - Montauban Portoroz Challenger Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Open Diputacion - Cordoba Kyiv UMC Open - Kiev Geneva Challenger - Geneva Hungarian Architect Open - Budapest Shenzhen Challenger Pune Challenger DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Qujing Challenger Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona Shanghai Challenger Kaohsiung Challenger Liuzhou Challenger Bangalore Challenger V Torneo Internazionale di Tennis - Barletta FILA Challenger - Biella Nord/LB Open - Braunschweig Siemens Open 2001 - Scheveningen Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Istanbul Challenger Pekao Open - Szczecin Cairo Challenger 2002 - Cairo Barcelona Challenger Charlottesville Challenger Noumea Challenger Launceston Challenger Biella Challenger Parma Challenger Antalya Challenger Biella 2 Challenger Gran Canaria 2 Challenger Zadar Challenger Ostrava Challenger Biella 7 Challenger San Marino Cepu Open - San Marino Meknes Challenger Samarkand Challenger - Samarkand Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Tata Open 2003 - Chennai Gelsor Open Romania - Bucharest Oberstaufen Cup - Oberstaufen Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia International Championship of Croatia - Umag Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca US Men's Clay Court Championships - Houston Banja Luka Challenger - Banja Luka Copa Kia Challenger ATP - Santiago Open de Moselle - Metz II Cyclus Open de Tenis - Florianopolis MoviStar Open - Vina del Mar Croatia Osiguranje Rijeka Open - Rijeka Brasil Open - Costa do Sauipe Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Copa Telmex - Buenos Aires Ciudad de Pozoblanco Open Diputacion - Cordoba Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Timisoara Challenger - Timisoara BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland UTC Open by Selena - Cherkassy Copa Telmex - Buenos Aires Banjaluka Challenger 2007 - Banja Luka PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Challenger Tunisie - Tunis Caloundra ATP Challenger - Caloundra Internazionali di Tennis di Bergamo - Bergamo BCR Open Romania - Bucharest Open de Moselle - Metz Heineken Open - Auckland Ipsos Bucharest Challenger - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Caltanissetta Challenger Busan Challenger BCR Open Romania - Bucharest Alessandria Challenger Prostejov Challenger Buenos Aires Challenger Heineken Open - Auckland Asuncion Challenger SA Tennis Open - Johannesburg Puebla Challenger Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Allianz Suisse Open - Gstaad Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade XXXVII Torneig C.E. Laieta - Barcelona Prostejov Challenger Turin Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Copa Telefonica CTC Chile - Santiago BCR Open Romania - Bucharest Karshi Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London BCR Open Romania - Bucharest Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Eckental Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Sarajevo Challenger SkiStar Swedish Open - Bastad Barletta Challenger Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Rijeka Challenger China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Morocco Tennis Tour - Meknes Apia International - Sydney Morocco Tennis Tour - Tanger PBZ Zagreb Indoors - Zagreb Brasov Challenger Szczecin Challenger Banja Luka Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rio Open 500 - Rio de Janeiro Palermo Challenger Zagreb Open - Zagreb Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Unicredit Czech Open - Prostejov Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Santiago Challenger SkiStar Swedish Open - Bastad San Marino CEPU Open - San Marino Timisoara Challenger - Timisoara Vegeta Croatia Open - Umag Bukhara Challenger - Bukhara Bet-at-home Cup - Kitzbuhel Citi Open - Washington Ljubljana Open 2008 - Ljubljana Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Seguros Bolivar Open - Medellin Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Sarajevo Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Napoli Challenger San Luis Potosi Challenger SkiStar Swedish Open - Bastad Mexico City Challenger Cremona Challenger ABN AMRO World Tennis Tournament - Rotterdam Santos Challenger Open 13 - Marseille Shanghai Challenger Szczecin Challenger Segovia Challenger Istanbul Challenger Eckental Challenger Cancun Challenger Napoli Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Tianjin Challenger San Marino Challenger Como Challenger Antalya Cup - Antalya Sibiu Challenger Stockholm Open - Stockholm Open Seat Godo 2005 - Barcelona Open 13 - Marseille Raanana Challenger Poprad Tatry Challenger Milan Challenger Antalya Open - Antalya Todi Challenger Seville Challenger Trnava Challenger Sacramento Challenger Mohammedia Challenger Las Vegas Challenger Champaign Challenger Mercedes Cup - Stuttgart Shanghai Challenger Szczecin Challenger Tashkent Challenger Sarajevo Challenger SAP Open - San Jose Copa Claro - Buenos Aires Astana Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Cordenons Challenger Florence Challenger Aix En Provence Challenger San Luis Potosi Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Knoxville Challenger Champaign Challenger Bengalaru Challenger Poznan Challenger Pau Challenger Szczecin Challenger Biella 1 Challenger Gran Canaria 1 Challenger Rome Challenger Split 1 Challenger Fairfield Challenger Zagreb Challenger Dutch Open Tennis - Amersfoort Anning Challenger Seoul Challenger Charlottesville Challenger Gatineau Challenger Bucaramanga Challenger Guadalajara Challenger Abierto Mexicano Telcel - Acapulco Suzhou Challenger Bangalore Challenger Winnetka Challenger Bastad Challenger Astana Challenger Chengdu Challenger Como Challenger Genova Challenger Valencia Open - Valencia Brescia Challenger Shenzhen Challenger German Tennis Championships - Hamburg Bangkok Challenger Rennes Challenger Budapest Challenger Brasil Open - Sao Paulo Yokohama Challenger Zhuhai Challenger Quanzhou Challenger Sophia Antipolis Challenger SkiStar Swedish Open - Bastad Qingdao Challenger Gimcheon Challenger Estoril Open - Estoril Ecuador Open - Quito Open Romania - Bucharest Busan Challenger Davidoff Swiss Indoors - Basel Bet-at-home Cup - Kitzbuhel Open Sud de France - Montpellier Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Open Seat Godo 2003 - Barcelona Copa Claro - Buenos Aires Shenzhen Challenger Davidoff Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Memorial Savigni - Sassuolo Mallorca Challenger Copa Claro - Buenos Aires China Open - Beijing Brasil Open - Costa do Sauipe Brest Challenger BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Burnie Challenger XL Challenger de Tenis Copa Sevilla - Seville Vegeta Croatia Open - Umag Millennium Estoril Open - Estoril Nord LB Open - Braunschweig Zhangjiagang Challenger Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Idea Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Gelsor Open Romania - Bucharest Estoril Open - Estoril Energis Open - Amersfoort Adidas International - Sydney Tata Open - Chennai Montevideo Challenger AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Trofeo Conde de Godo - Barcelona TD Waterhouse Cup - Long Island Adidas International - Sydney BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Idea Prokom Open - Sopot Open Romania - Bucharest Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open Umag - Umag BCR Open Romania - Bucharest Tennis Masters Series - Miami Stockholm Open - Stockholm Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Copa AT&T - Buenos Aires Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Western & Southern Financial Group Masters - Cincinnati Open de Nice Cote dAzur - Nice Tennis Masters Series - Monte Carlo ATP Studena Croatia Open Umag - Umag Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Masters Series Hamburg - Hamburg Heineken Open - Auckland Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells ATP Studena Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Winston Salem - Winston Salem Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Studena Croatia Open - Umag VTR Open - Vina del Mar Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Kremlin Cup - Moscow Mutua Madrid Open - Madrid ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Maharashtra Open - Pune Internazionali BNL dItalia - Rome Copa Telmex - Buenos Aires Sony Ericsson Open - Miami NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Mercedes Cup - Stuttgart 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 French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris 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 Tennis Masters Series - Miami U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Shanghai ATP Masters 1000 - Shanghai French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, 1R, ALG-SLO 2-3 French Open - Paris 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 Wimbledon - London 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, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Mutua Madrilena Madrid Open - Madrid Davis Cup, Group II, 1R, SLO-MON 3-2 Wimbledon - London Davis Cup, World Group I, PO, PAK-SLO 3-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open (juniors) Australian Open - Melbourne River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Olympics - London