Inizia la stagione perdendo in due set da Nadal al terzo turno di Doha per poi venire sorprendentemente eliminato al primo turno dell'Australian Open dal nº 146 del ranking Andrey Golubev. Si riscatta subito a Zagabria conquistando il titolo in singolare, battendo in finale in due set Lukáš Lacko, e in doppio in coppia con Marcos Baghdatis, superando i padroni di casa Ivan Dodig / Mate Pavić. Un problema al piede lo costringe al ritiro durante il torneo di Rotterdam; rientra dopo 3 settimane a Dubai e negli ottavi sconfigge in due set in nº 8 ATP Mardy Fish, nei quarti subisce contro Federer l'ennesima sconfitta raccogliendo 7 giochi. In maggio raggiunge i quarti anche a Monaco di Baviera e cede in tre set a Marin Čilić. Nei Masters di Madrid e Roma viene battuto entrambe le volte al secondo turno da Juan Martín del Potro. Nei primi turni del Roland Garros supera senza perdere set Blake e Haase, ma al terzo turno il nº 6 ATP Ferrer gli concede solo 4 giochi. Gioca bene nei tornei sull'erba di Halle e di Wimbledon raggiungendo la semifinale nel primo e, per la prima volta, i quarti nel secondo, ma in entrambe le occasioni perde nettamente contro la sua bestia nera Federer. Dopo queste prestazioni rientra nella top 30 da cui era uscito in settembre. Vince un solo incontro nei 5 tornei che seguono, uscendo al primo turno alle Olimpiadi di Londra e agli US Open, dove spreca due set di vantaggio e viene sconfitto nel tiebreak decisivo da Gilles Müller. Perde il tiebreak nel set decisivo anche in semifinale a San Pietroburgo, contro Martin Kližan, e raggiunge i quarti a Pechino, Stoccolma e Basilea, venendo eliminato rispettivamente da Tsonga, Berdych e Gasquet. Nel ranking mondiale di fine anno è 25º e primo tra i russi.