Zum Saisonauftakt 2008 erreichte er jeweils die zweite Runde bei den Turnieren von Chennai und Auckland. Er scheiterte ebenfalls in der zweiten Runde bei den Australian Open. Ende Jänner erreichte er beim Challenger-Turnier in Breslau das Finale, das er gegen Kristof Vliegen verlor. In Sunrise schaffte er es bis ins Semifinale. In Pörtschach unterlag er Igor Kunizyn im Viertelfinale. Bei den Grand-Slam-Turnieren in Paris, London und New York kam er jeweils in die dritte Runde. In Kitzbühel erreichte er sein erstes ATP-Einzelfinale der Saison, das er gegen Del Potro verlor. Beim Saisonhöhepunkt in Peking, bei den Olympischen Spielen, verlor er im Viertelfinale gegen den späteren Olympiasieger Rafael Nadal.