全豪オープンでは3回戦でフェリシアーノ・ロペスに敗れた。2月のデビスカップ20121回戦のスイス戦ではロジャー・フェデラーを4-6, 6-3, 7-6(4), 6-2で破りチームの勝利に貢献した。3月のBNPパリバ・オープンでは準決勝で世界ランク1位のノバク・ジョコビッチに勝利し、初めてマスターズ1000のシングルス決勝に進出し、ロジャー・フェデラーに6–7(7), 3–6で敗れて準優勝になった。4月の全米男子クレーコート選手権でも準優勝し、自己最高の9位を記録している。