Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 Great Britain F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Renault Slovenian Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Odlum Brown Vancouver Open - Vancouver South African Airways Tennis Open - Durban USTA Tallahassee Tennis Challenger - Tallahassee Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BNP Paribas Primrose - Bordeaux 4° Sporting Challenger - Turin Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Flea Market Cup Busan Challenger Tennis - Busan Uncle Toby's Burnie Challenger - Tasmania Zagreb Open - Zagreb Noumea Challenger BH Tennis Open International Cup - Belo Horizonte Sunrise Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Vancouver Challenger Challenger Casablanca San Angel - Mexico City Binghamton Challenger BH Tennis Open International Cup - Belo Horizonte Chuncheon Challenger Fergana Challenger - Fergana Rhodes Challenger Prostejov Challenger Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado The LTA Hull Challenger - Hull Sacramento Challenger Fergana Challenger - Fergana Knoxville Challenger Countrywide Classic USTA Challenger - Carson VSZ Solvak Open Challenger - Kosice Isla de Lanzarote - Lanzarote Dallas Challenger Heineken Challenger - Ho Chi Minh City IX Open Internacional D'Andorra - Andorra Winnetka Challenger USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Gallagher International - Hamilton Shanghai Challenger Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Delhi Challenger I - New Delhi Tashkent Challenger The Gallagher International ATP Tour Challenger - Hamilton The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger 2004 Freeman Men's Challenger - Joplin Quimper Challenger Open de la Ville de Saint Denis - Reunion Island Binghamton Professional Tennis Tournament - Binghamton Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Hilton Waikoloa Village USTA Challenger - Waikoloa Winnetka Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Sao Paulo Challenger Johannesburg Challenger Busan Challenger Vancouver Challenger 2004 Colorado Tennis Classic - Denver Szczecin Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Busan Challenger The Natrel's Challenger of Granby - Granby Vancouver Challenger Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento The Swanston Challenger - Sacramento Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Unicredit Czech Open - Prostejov Music City Challenger - Nashville Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Nottingham Challenger Lubbock Challenger - Lubbock South African Airways Open - East London Johannesburg Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Open D'Orleans - Orleans Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Bordeaux Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Britania Zavaleta - Puebla Napoli International Cup - Napoli Open Seat-Godo '98 - Barcelona Sarasota Challenger St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 1999 - Kitzbuhel President's Cup 1999 - Tashkent Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Mallorca Open - Mallorca Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Gallagher International - Hamilton President's Cup - Tashkent St. Petersburg Open - St. Petersburg Nottingham Challenger Estoril Open - Estoril V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona TD Waterhouse Cup - Long Island Tumkur Open - Tumkur USTA Men's Challenger of Dallas - Dallas Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra IPB Czech Indoor - Ostrava Davidoff Swiss Indoors - Basel The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Gold Flake Open - Chennai Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Milan Indoors - Milan Busan Challenger Venice Open - Venice Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw RCA Championships - Indianapolis Fifth Third Bank Tennis Classic - Lexington Idea Prokom Open - Sopot Vancouver Challenger China Open - Beijing Thailand Open - Bangkok Dharwad Challenger 2003 - Dharwad Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Kun-Ming Challenger Dubai Open - Dubai Nottingham-2 Challenger Grand Prix de Tennis de Lyon - Lyon Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Granby Challenger - Granby Investor Swedish Open - Bastad University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Prasentiert Von Seat Wolfsburg - Wolfsburg President's Cup 1998 - Tashkent Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton 1999 Mercedes Cup - Stuttgart 2005 Freeman Men's Challenger - Joplin dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Baden Open - Ettlingen Estoril Open - Estoril Gerry Weber Open - Halle Open de Moselle - Metz Odlum Brown Vancouver Open - Vancouver Next Generation Adelaide International - Adelaide The Stella Artois Grass Court Championships - Queen's/London SAP Open - San Jose Dubai Tennis Open - Dubai III Challenger Isla de Gran Canaria Ciudad de Telde - Telde ABN/AMRO World Tennis Tournament - Rotterdam 2000 Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Generali Open 2000 - Kitzbuhel Countrywide Classic - Los Angeles Open des Alpes Trophee BNP Paribas - Grenoble Legg Mason Tennis Classic - Washington Rhodes Challenger China Open - Beijing Aptos Challenger ATP Kremlin Cup - Moscow Seoul Challenger Waldbaum's Hamlet Cup - Long Island Vancouver Challenger PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Kaohsiung Challenger Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Samsung Securities Cup - Seoul St. Petersburg Open - St. Petersburg Advanta Championships - Philadelphia President's Cup - Tashkent 1998 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille The Dubai Tennis Championships - Dubai AXA Cup - London Open Sabadell Atlantico - Barcelona Open Seat-Godo 2000 - Barcelona Johannesburg Challenger Izmir Challenger AEGON Championships - London ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Savannah Challenger China Open - Beijing Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Heilbronn Challenger RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Salem Open - Hong Kong Guadalajara Challenger SA Tennis Open - Johannesburg Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Seoul Challenger BMW Open - Munich Rimouski Challenger The Artois Championships - London Malaysian Open - Kuala Lumpur Ortisei Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Thailand Open - Bangkok SA Tennis Open - Johannesburg Sunrise Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta Rimouski Challenger SAP Open - San Jose Malaysian Open - Kuala Lumpur China Open - Beijing Johannesburg Challenger Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Mumbai Open - Mumbai Knoxville Challenger ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney The Stella Artois Championships - London Champaign Challenger SA Tennis Open - Johannesburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Genova Challenger US Men's Clay Court Championship - Houston Pilot Pen International - New Haven Open 13 - Marseille Farmers Classic - Los Angeles China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Zagreb Challenger Farmers Classic - Los Angeles Kremlin Cup - Moscow Apia International - Sydney Adidas International - Sydney Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Tiburon Challenger Warsteiner Challenger Series - Lippstadt Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles China Open - Beijing Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles Tento Czech Open - Prague Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Grolsch Open - Amsterdam Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart MFS Pro Tennis Championships - Boston 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg adidas Open de Toulouse - Toulouse Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami CA Tennis Trophy - Vienna Kremlin Cup - Moscow Tennis Masters Series - Madrid ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Estoril Open - Estoril Tennis Masters Series - Hamburg Tennis Masters Series - Toronto President's Cup 2000 - Tashkent Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mallorca Open - Mallorca BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells UBS Open Gstaad - Gstaad Heineken Open - Auckland Ordina Open - 's-Hertogenbosch NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Adidas International - Sydney Open 13 - Marseille Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Mercedes-Benz Cup - Los Angeles Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami The Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid Qatar Open - Doha Campionati Internazionali d'Italia - Rome Delray Beach International Tennis Championships - Delray Beach Masters Series Hamburg - Hamburg Qatar Open - Doha Heineken Open - Auckland Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Masters - Toronto BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Masters Series - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Telecom Italia Masters - Rome 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 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo French Open - Paris Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 1 Masters Guinot Mary Cohr Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, AUS-RUS 4-1 AAMI Classic - Kooyong Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 AAMI Classic - Kooyong Tennis Masters Cup - Lisbon Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Olympics - Athens