started his 2010 campaign in [[ 2010 Qatar ExxonMobil Open|Doha]], where he reached the quarterfinals and he lost to [[Viktor Troicki]] 6–4, 4–6, 6–7 after recording straight set wins over [[Karim Maamoun]] and [[Sergiy Stakhovsky]]. He then played in the [[2010 Australian Open |Australian Open]] were he reached his first 4th round in a Grand Slam tournament. He earned this spot by defeating [[Mischa Zverev]] 6–3, 6–3, 6–3 and [[Santiago Giraldo]] 6–4, 3–6, 6–3, 6–1 and through the withdrawal of 20th seed [[Mikhail Youzhny]]. He was defeated by [[Novak Djokovic]] 1–6, 2–6, 5–7. In [[2010 Movistar Open|Movistar Open]] he lost to [[Marcel Granollers]] 6–4, 6–2 after defeating [[Horacio Zeballos]] 3–6, 7–5, 6–3. In the [[2010 Brasil Open]] he reached the final, his second of his career. He earned that by defeating [[ Óscar Hernández (tennis)|Óscar Hernández]], [[Albert Montañés]] and [[Fabio Fognini]], respectively in straight sets. And came back against 4th seed [[Igor Andreev]] 2–6, 6–4, 6–2 in the semifinals. In the final he lost to top seed [[Juan Carlos Ferrero]] 6–1, 6–0 failing to hold serve in the whole match.
He then suffered early losses in his next three tournaments to credible players in the [[2010 Copa Telmex]] losing to [[Juan Mónaco]] 6–4, 7–6 in the [[2010 Abierto Mexicano Telcel]] to [[Fernando Verdasco]] 6–4, 6–3 and the [[2010 BNP Paribas Open]] to [[David Nalbandian]] 6–3, 6–2. He then regained form by reaching the Quarterfinals of the [[2010 Grand Prix Hassan II]] losing to [[Potito Starace]] 6–1, 6–0. However he lost in the first round of the [[2010 Monte-Carlo Rolex Masters]] to [[Viktor Troicki]] 4–6, 6–2, 6–2.