Career 2019 2018 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 Australia F1 Australia F2 Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Fergana Tennis Challenger Tournament - Fergana The Granby Natrel Challenger - Granby Ispat Open 2004 - Ostrava Australia F9 GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Kobstaedernes ATP Challenger - Kolding Morocco Tennis Tour - Rabat Schickedanz Open 2007 - Furth Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Burnie Challenger Tanger Challenger Meknes Challenger St. Brieuc Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Vancouver Challenger Cordenons Challenger St. Remy Challenger Napoli Challenger Tarragona Challenger Tashkent Challenger Kitzbuhel Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Furth Challenger Poznan Challenger Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Challenger Ford de Cherbourg - Cherbourg Zivnobanka Czech Open - Prostejov Samsung Securities Cup Challenger Tennis - Seoul ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice GHI Bronx Classic - Bronx Ciudad de Pozoblanco Open Diputacion - Cordoba Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Bukhara Challenger - Bukhara The USTA Challenger at West End Racquet - Torrance Almaty Challenger 1 - Almaty Waco International Tennis Challenger - Waco ATU Cup - Weiden Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Porsche Open - Poznan Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Happy Valley Challenger Irving Challenger Ourocard Tennis Challenger - Sao Paulo Czech Open 2005 - Prostejov The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Bancolombia Open - Cali Challenger Copa Sevilla - Seville Tatra Banka Open - Bratislava BMW Tennis Championship - Sunrise Austin Challenger - Austin Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Tatra Banka Open - Bratislava Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom BMW Tennis Championship - Sunrise Athens Challenger Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Furth Challenger The LTA Men's Challenger - Southampton Kia International in Caloundra - Caloundra Mobilux Open - Luxembourg Open D'Orleans - Orleans Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires dBI Tennis Challenger - Binghamton XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Szczecin Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler The Surbiton Trophy - Surbiton China Open - Beijing Lambertz Open - Aachen Ljubljana Open 2008 - Ljubljana Miller Lite Hall of Fame Tennis Championships - Newport Dallas Challenger Adidas International - Sydney Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Ischgl International Tennis Challenger 2003 - Ischgl USTA Men's Challenger of Dallas - Dallas Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Aamulehti Tampere Opene - Tampere Legg Mason Tennis Classic - Washington D.C. Charlottesville Challenger Knoxville Challenger Champaign Challenger Mouilleron-Le-Captif Challenger Flea Market Cup - Busan St. Brieuc Challenger Le Gosier Challenger The Wright Financial Group, Inc. Challenger - Champaign Bratislava Challenger Rennes Challenger Shenzhen Challenger Seoul Challenger Alessandria Challenger XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington AAPT Championships - Adelaide Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Next Generation Hardcourts - Adelaide China Open - Beijing Schickedanz Open - Furth Chennai Open - Chennai Medibank Private International - Sydney BellSouth Open - Vina del Mar College Station Challenger - College Station Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Surbiton Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich USTA Challenger of San Antonio - San Antonio Internationaler Raiffeisen Grand Prix - St. Polten Bratislava Challenger Kia International In Caloundra - Caloundra RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles 2003 Freeman Men's Challenger - Joplin Generali Open - Kitzbuhel USTA Seascape Challenger - Aptos Idea Prokom Open - Sopot ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Zhuhai Challenger Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Taipei City Challenger Sydney International - Sydney Busan Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston TEAN International - Alphen Aan Den Rijn Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Bancolombia Open - Bogota BCR Open Romania - Bucharest China Open - Beijing Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Hilton Waikoloa Village USTA Challenger - Waikoloa Sydney International - Sydney Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Garden Open 2004 - Rome The Surbiton Trophy - Surbiton PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Siemens Open 2004 - Scheveningen The Dubai Tennis Championships - Dubai The 69th King's Cup-Thailand Open - Bangkok BMW Open - Munich Gerry Weber Open - Halle C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tumkur Open - Tumkur USTA Challenger of Tiburon - Tiburon Generali Open - Kitzbuhel Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Pilot Pen Tennis - New Haven Tennis Napoli Cup - Napoli Citta di Monza - Monza China Open - Beijing Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Copa Petrobras-Brazil - Aracaju Medibank International - Sydney Movistar Open - Santiago Cyclus Open de Tenis - Florianopolis Brasil Open - Costa do Sauipe Trani Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Petrobras-Uruguay - Montevideo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Mercedes-Benz Cup - Los Angeles Open de Nice Cote d'Azur - Nice Adidas International - Sydney UNICEF Open - 's Hertogenbosch Open de Moselle - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Zagreb Challenger Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Karlsruhe Challenger Rome Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Zagreb Challenger Furth Challenger Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon China Open - Beijing If Stockholm Open - Stockholm Citi Open - Washington Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven Medibank International - Sydney Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brasil Open - Costa do Sauipe Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai AEGON Championships - London BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Adidas International - Sydney Medibank International - Sydney Geneva Open - Geneva Open 13 - Marseille BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven BMW Open - Munich Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle ASB Classic - Auckland Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Open Sud de France - Montpellier Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb RCA Championships - Indianapolis Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Heineken Challenger - Ho Chi Minh City Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Brisbane - Brisbane Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Topshelf Open - 's-Hertogenbosch Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Open de Moselle - Metz NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Rome Grand Prix Hassan II - Casablanca Heineken Open - Auckland NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto French Open - Paris BCR Open Romania - Bucharest BMW Open - Munich BA-CA Tennis Trophy - Vienna Internazionali BNL d'Italia - Rome China Open - Beijing Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Miami Open - Miami Western & Southern Open - Cincinnati Tennis Masters Series - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Open de Moselle - Metz BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg 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 Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Serbia Open - Belgrade Catella Swedish Open - Bastad Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 1R, CYP-POR 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 French Open (juniors) Davis Cup, Group 1, 2R, AUS-THA 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) AAMI Classic - Kooyong U.S. Open (juniors) Kooyong Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Olympics - Athens Olympics - London