In 2009, he came through qualifying to reach the main draw of a Masters Series 1000 tournament for the first time at the Miami Masters. He beat Tommy Haas in the first round, but lost to Dmitry Tursunov in the second round.
In September 2010, during the Davis Cup play-offs, he notably beat Swiss player Stanislas Wawrinka. His good form continued, later reaching and winning his only ATP World Tour title, as he beat world number 10 player Mikhail Youzhny in the final of the St. Petersburg Open 6–3, 7–6.
By the end of 2012 he suffered from a bad hip injury and had to go for surgery twice. By August 2013 his ranking had tumbled to number 430. After making his recovery he reached the third round of the 2013 US Open, his best performance in the American Grand Slam, starting from the qualifying draw. In September he found good form again, winning two Challenger Tournaments in Turkey: Izmir and Istanbul. He then reached his second ATP World Tour final in Moscow, at the Kremlin Cup, beating in the semifinals World No. 22 and defending champion Andreas Seppi.