2012年5月のセルビア・オープンでは決勝でブノワ・ペールに6–3, 6–2で勝利しツアー2勝目を挙げた。全仏オープンでは3回戦でフェルナンド・ベルダスコを7-5, 3-6, 6-3, 4-6, 6-2で破り4大大会で初めて4回戦に進出した。4回戦では世界ランキング1位のノバク・ジョコビッチと対戦し第1、2セットを先取したが6-4, 7-6(5), 3-6, 5-7, 3-6の逆転で敗れた。ロンドン五輪で2度目のオリンピックに出場し、シングルス2回戦でフアン・マルティン・デル・ポトロに3-6, 6-7(2)で敗れた。10月のクレムリン・カップでは決勝でトマス・ベルッシを3–6, 7–6(3), 6–3で破りツアー3勝を挙げた。