Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Italy F16 Norway F2 Ireland F1 Great Britain F10 Great Britain F11 Finland F2 France F12 Great Britain F14 Australia F12 Australia F13 France F1 France F2 Australia F2 Great Britain F6 Sweden F3 Italy F11 Great Britain F9 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Spain F9 Usa F7 Australia F1 Australia F2 Great Britain F4 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 Korea F1 Slovakia F2 Challenger Ford de Cherbourg - Cherbourg Fergana Tennis Challenger Tournament - Fergana Kia International in Burnie - Burnie McDonalds ATP Challenger - Burnie Australia F6 Australia F4 Australia F5 Sail Open - New Delhi Countrywide Classic USTA Men's Challenger - Carson Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester Australia F5 Australia F10 Great Britain F7 Italy F15 Great Britain F1 Keio Challenger International Tennis Tournament - Yokohama Norway F1 Great Britain F10 France F13 Baton Rouge Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Brasilia Challenger St. Remy Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Ojai Challenger Istanbul Challenger Karshi Challenger Astana Challenger Caloundra Challenger Burnie Challenger Kyoto Challenger Samsung Securities Cup Challenger Tennis - Seoul West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Leon Challenger Anning Challenger Nottingham Challenger Aptos Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Ciudad de Pozoblanco Open Diputacion - Cordoba Toyota Challenger Bukhara Challenger - Bukhara Dallas Challenger Ispat Open 2004 - Ostrava Rimouski Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Vancouver Challenger Aptos Challenger Napa Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Geneva Challenger Charlottesville Challenger Happy Valley Challenger Irving Challenger Taipei City Challenger Dallas Challenger Taipei City Challenger Seoul Challenger The LTA Nottingham Challenger - Nottingham Monterrey Challenger Las Vegas Challenger Champaign Challenger Ourocard Tennis Challenger - Sao Paulo LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton LTA Nottingham Challenger - Nottingham The LTA Men's Challenger - Nottingham Caloundra ATP Challenger - Caloundra Nottingham Challenger Ilkley Challenger Tatra Banka Open - Bratislava BH Tenis Open International Cup 2008 - Belo Horizonte Austin Challenger - Austin Aptos Challenger Tatra Banka Open - Bratislava Monterrey Challenger Las Vegas Challenger Tashkent Challenger Club Coop's ATP Challenger International - Brisbane St. Brieuc Challenger Jersey Challenger Open D'Orleans - Orleans Ostrava Challenger The LTA Men's Challenger - Southampton Bratislava Challenger Shenzhen Challenger Seoul Challenger Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City Open D'Orleans - Orleans Kia International In Kawana - Kawana Campos do Jordao Challenger Beijing Challenger Karshi Challenger - Karshi New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Lambertz Open - Aachen Anning Challenger Dallas Challenger Ischgl International Tennis Challenger 2003 - Ischgl Charlottesville Challenger Carson Challenger Leon Challenger Shenzhen Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Honolulu Challenger Burnie Challenger Le Gosier Challenger Busan Challenger Manchester Challenger Rome Challenger Leon Challenger Bangkok Challenger Manchester Challenger Tiburon Challenger Stockton Challenger Charlottesville Challenger The Stella Artois Grass Court Championships - London College Station Challenger - College Station Heilbronn Challenger Surbiton Challenger Chennai Open - Chennai Bratislava Challenger Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Credicard Citi Mastercard Tennis Cup - Campos do Jordao ECM Prague Open 2005 - Prague Busan Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Rennes Challenger Pilot Pen Tennis - New Haven Zhuhai Challenger AIG Japan Open - Tokyo Taipei City Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Busan Challenger MST ATP Challenger International - Burnie Wuhan Challenger US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Qatar ExxonMobil Open - Doha Guadalajara Challenger Garden Open 2004 - Rome Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice China Open - Beijing Citta di Monza - Monza Davidoff Swiss Indoors - Basel Kia International in Caloundra - Caloundra Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The Nottingham Open - Nottingham Kia International In Caloundra - Caloundra Brisbane - Brisbane SA Tennis Open - Johannesburg AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Copa Petrobras-Colombia - Bogota Segovia Challenger BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Dunlop World Challenge - Toyota Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Ramat Hasharon Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Belo Horizonte Challenger Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Busan Challenger Fergana Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Citi Open - Washington Malaysian Open - Kuala Lumpur Winnetka Challenger Rakuten Japan Open - Tokyo Burnie Challenger Caloundra Challenger Swiss Indoors Basel - Basel Pingguo Challenger Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Medibank International - Sydney Hall of Fame Tennis Championships - Newport Sacramento Challenger Burnie Challenger Bordeaux Challenger Brisbane International - Brisbane Charlottesville Challenger PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis Knoxville Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Heineken Open - Auckland Open 13 - Marseille Noumea Challenger Tiburon Challenger BMW Open - Munich Jersey Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Brisbane International - Brisbane ASB Classic - Auckland Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Countrywide Classic - Los Angeles Open Sud de France - Montpellier Johannesburg Challenger Kun-Ming Challenger Athens Challenger Kremlin Cup - Moscow Knoxville Challenger Shenzhen Open - Shenzhen AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Champaign Challenger Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles China Open - Beijing Guadalajara Challenger Grand Prix Hassan II - Casablanca Taipei City Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Izmir Challenger Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Dallas Challenger Rimouski Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Busan Challenger St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Apia International - Sydney PBZ Zagreb Indoors - Zagreb Canberra Challenger Drummondville Challenger Guadalajara Challenger Claro Open Colombia - Bogota Taipei City Challenger Irving Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tiburon Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winnetka Challenger Fairfield Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Eckental Challenger Hungarian Open - Budapest Millennium Estoril Open - Estoril 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 Columbus Challenger Citi Open - Washington Knoxville Challenger Chengdu Open - Chengdu Open 13 - Marseille Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Open de Moselle - Metz Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid 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 BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Apia International - Sydney US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells The Stella Artois Grass Court Championships - London Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Chennai Open - Chennai Sony Ericsson Open - Miami Davidoff Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Heineken Open - Auckland BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Farmers Classic - Los Angeles Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Apia International - Sydney Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Australian Open - Melbourne 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 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells SAP Open - San Jose Miami Open - Miami U.S. Open - New York Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai 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 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York Kooyong Classic - Kooyong U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group 2, F, FIN-CYP, 3-2 AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group II, PO, CYP-TUN 1-4 AAMI Classic - Kooyong Davis Cup, Group 2, 1R, BUL-CYP 3-2 The Mubadala World Tennis Championship Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Australian Open (Australia, Wildcard) Olympics - Athens Olympics - London Olympics - Rio de Janeiro