Career 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 Brazil F2 Colombia F1 Colombia F2 Italy F9 Italy F10 Brazil F3 Brazil F4 Brazil F10 Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F7 Italy F10 Italy F10 Russia F3 Russia F4 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Brazil F1 Brazil F3 Brazil F4 Brazil F9 Brazil F16 Brazil F13 Brazil F22 Brazil F33 Brazil F27 Germany F6 Germany F7 Brazil F10 Brazil F5 Germany F8 Brazil F6 Bolivia F2 Colombia F4 Brazil F2 France F17 Ukraine F2 France F18 Brazil F1 Italy F11 Brazil F23 10th Wartburg Open - Eisenach VI Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte TESS Tennis Classic - Campinas San Luis Potosi Challenger 2002 - San Luis Potosi Zagreb Open - Zagreb ATU Cup - Weiden V Gramado Open de Tennis - Gramado Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Visa Tennis Open - Sao Paulo Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo VII Avierto Internacional de Salinas - Salinas 2002 USTA Challenger of Calabasas - Calabasas Ljubljana Open 2002 - Ljubljana BCP Tennis Classic - Sao Paulo Challenger Britania Zavaleta - Puebla BH Tennis Open International Cup - Belo Horizonte Nord/LB Open 2004 - Braunschweig Cridicard Mastercard Tennis Cup - Campos do Jordao Cyclus Open de Tenis - Florianopolis Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Cepu Open - San Marino IV Gramado Open de Tenis - Gramado Global Telecom Open - Florianopolis VIII Avierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Aracaju Joinville Tennis Festival - Joinville USTA Challenger of Dallas - Dallas Kos-Zucchetti Tennis Cup - Cordenons Telesp Celular Open - Campinas Croatia Osiguranje Rijeka Open - Rijeka Copa Ericsson Peru - Lima Gramado Challenger - Gramado Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Copa Petrobras Paraguay - Asuncion Copa Ericsson Costa Rica - San Jose Porsche Open - Poznan Copa Telefonica CTC Chile - Santiago Copa Petrobras Aracaju - Aracaju II Cyclus Open de Tenis - Florianopolis Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Copa Petrobras - Montevideo San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Aberto de Santa Catarina - Florianopolis Internationaux du Doubs - Besancon Challenger de Providencia-Copa Kia - Santiago 10ø Tornea B. Camparini - Reggio Emilia 13 BH Tennis Open International Cup - Belo Horizonte Pekao Open - Szczecin Status Athens Open - Athens X Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Santiago - Santiago Copa Petrobras Bogota - Bogota La Serena Open - La Serena Copa Petrobras Paraguay - Asuncion 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Ostdeutscher Sparkassen Cup - Dresden Tennis Napoli Cup - Napoli Credicard Mastercard Tennis Cup - Campos do Jordao Mamaia Challenger - Constanta Baden Open - Karlsruhe VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Dusseldorf Open Challenger - Dusseldorf Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Seguros Bolivar Open - Bogota Ipsos Bucharest Challenger - Bucharest I Manta Open - Manta PEOPLEnet CUP - Dnepropetrovsk Copa Petrobras Brazil - Belo Horizonte Lima Challenger - Lima Sao Paulo Challenger Aberto de Sao Paulo - Sao Paulo Rabat Challenger Santiago Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Bancastato Challenger Lugano - Lugano Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Pereira Challenger Blumenau Challenger Milan Challenger Monza Challenger Reggio Emilia Challenger Rome Challenger Privatbank Open 2006 - Dnepropetrovsk Bogota Challenger XII Abierto Internacional de Salinas - Salinas XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Orbetello Challenger Belo Horizonte Challenger Poznan Challenger San Marino Challenger Lambertz Open by Stawag - Aachen Como Challenger Trnava Challenger Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Tashkent Challenger Asuncion Challenger Santiago Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Bauer Watertechnology Cup - Eckental Astana Challenger Bordeaux Challenger Mitsubishi Electric Europe Cup - Monza Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Brasilia Challenger Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons Seville Challenger IX Torneo Internacionale de Tennis - Barletta Belo Horizonte Challenger Ljubljana Open - Ljubljana Quito Challenger Buenos Aires Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Santiago Challenger Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sao Paulo Challenger Medellin Challenger VIII Gramado Open - Gramado Turin Challenger San Luis Potosi Challenger Mitsubishi Electric Europe Cup - Monza Campos do Jordao Challenger Reggio Emilia Challenger Turin Challenger III Aberto Santa Catarina de Tenis - Florianopolis Copa Petrobras - Santiago Bogota Challenger Santiago Challenger Sao Paulo Challenger Roma Open Challenger - Rome Campinas Challenger Recife Challenger Belo Horizonte Challenger Nord LB Open - Braunschweig Open Diputacion Ciudad de Pozoblanco - Cordoba Buenos Aires Challenger Sao Paulo Challenger San Benedetto Challenger - San Benedetto Bucaramanga Challenger Copa Kia - Santiago Alexander Kolyaskin Memorial - Donetsk Challenger Copa Sevilla 2008 - Seville Sao Paulo Challenger Manerbio Challenger Copa Petrobras-Argentina - Buenos Aires XI Abierto Internacional de Salinas - Salinas Medellin Challenger Santos Challenger IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Fes Aberto de Santa Catarina de Tenis - Florianopolis Szczecin Challenger San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy Segundo Aberto de Brasilia - Brasilia Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Cali Challenger Open des Alpes Trophee BNP Paribas - Grenoble Aberto de Sao Paulo - Sao Paulo Olbia Challenger - Olbia Citta di Monza - Monza Trofeo Internacional Club Laieta - Barcelona 14° BH Tennis Open - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Global Telecom Open - Curitiba II Manta Open - Manta Gran Copa Ericsson - Rio de Janeiro Challenger Cudad de Guayaquil - Guayaquil Blumenau Challenger Alessandria Challenger Kosice Challenger Bancolombia Open - Bogota Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Aberto Da Costa Do Sauipe - Bahia Telesp Celular Open - Ribeirao Preto Hilton Waikoloa Village USTA Challenger - Waikoloa Santos Challenger 2003 Freeman Men's Challenger - Joplin Credicard Mastercard Tennis Cup - Campos do Jordao Caltanissetta Challenger Schickendanz Open - Furth Monza Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo VI Gramado Open de Tenis - Gramado Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 1st Challenger Tournament Leon - Leon III Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte University of Tennessee USTA Challenger - Knoxville Nord LB Open 2007 - Braunschweig Trofeo Cassa di Risparmio di Alessandria - Alessandria 4° Sporting Challenger - Turin Morocco Tennis Tour - Rabat Olimp Kyiv Open - Kiev Sao Leopoldo Challenger Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo BH Tennis Open International Cup - Belo Horizonte XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Open de Montauban - Montauban UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Prosperita Open 2008 - Ostrava s'Tennis Masters Challenger - Graz Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Rabat Challenger BellSouth Open - Vina del Mar ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Open Tarragona Costa Daurada - Tarragona Cyclus Open de Tenis - Florianopolis Campos do Jordao Challenger Salvador Challenger Brasil Open - Salvador Copa AT&T - Buenos Aires Recife Challenger Santos Challenger Marburg Challenger Braunschweig Challenger Brasil Open - Costa do Sauipe Rijeka Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Sao Jose Do Rio Preto Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Kremlin Cup - Moscow Florianopolis Challenger Guadalajara Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne ATP Studena Croatia Open - Umag Open de Moselle - Metz Brisbane International - Brisbane Brasil Open - Salvador Genova Challenger Lima Challenger ABN AMRO World Tennis Tournament - Rotterdam Campinas Challenger Brisbane International - Brisbane Heilbronn Challenger Belem Challenger Bucaramanga Challenger Rio De Janeiro Challenger Copa Telmex - Buenos Aires Open 13 - Marseille Porto Alegre Challenger Open 13 - Marseille BMW Open - Munich BMW Open - Munich Tanger Challenger Meknes Challenger Serbia Open - Belgrade Sao Leopoldo Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Marrakech Challenger Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Bet-at-home Open - Hamburg Winston Salem - Winston Salem Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Abierto Mexicano Telcel - Acapulco Bogota Challenger China Open - Beijing Bet-at-home Open - Hamburg China Open - Beijing Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Erste Bank Open - Vienna BMW Open - Munich Citi Open - Washington Blunmenau Challenger Abierto Mexicano - Los Cabos Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Curitiba Challenger Kremlin Cup - Moscow Aegon Nottingham Open - Nottingham AEGON Championships - London Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech St. Petersburg Open - St. Petersburg Scheveningen Challenger Movistar Open - Santiago AEGON Championships - London Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Cancun Challenger Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Salinas Challenger Grand Prix Hassan II - Casablanca Brazil Open - Salvador Delray Beach International Tennis Championships - Delray Beach ATP Vegeta Croatia Open - Umag Citi Open - Washington Rio Quente Challenger Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Valencia Open - Valencia Schickendanz Open - Furth U.S. National Indoor Tennis Championships - Memphis Sao Paulo Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Apia International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Intelig Tennis Cup - Campos do Jordao Aegon Nottingham Open - Nottingham Credicard Tennis Cup - Campos do Jordao Swiss Indoors Basel - Basel SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Apia International - Sydney Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Suisse Open - Gstaad Ecuador Open - Quito 12th BH Tennis Open International Cup - Belo Horizonte Sydney International - Sydney Copa Petrobras Argentina - Buenos Aires Garden Open 2005 - Rome Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Copa AT&T - Buenos Aires European Open - Antwerp Brisbane International - Brisbane Masters Series Hamburg - Hamburg SA Tennis Open - Johannesburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Miami Open - Miami Shanghai ATP Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL dItalia - Rome French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Western & Southern Open - Cincinnati 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 BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz Wimbledon - London If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Costa do Sauipe Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Australian Open - Melbourne China Open - Beijing Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 U.S. Open - New York Davis Cup, Group I, 2R, POL-UKR 3-1 Hopman Cup - Perth Davis Cup, Group I, PO, ISR-UKR 0-5 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open (juniors) Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors)