全仏オープンでは2回戦でポール＝アンリ・マチューに7–6, 4–6, 4–6, 6–3, 16–18で敗れた。試合時間は5時間41分で大会史上2番目の長時間試合となった。（大会最長記録は2004年のファブリス・サントロとアルノー・クレマンの6時間33分である。）7月のテニス殿堂選手権では決勝でレイトン・ヒューイットを 7–6(1), 6–4で破り連覇を果たした。7月のロンドン五輪でオリンピックに初出場した。シングルスではベスト8に進出し、準々決勝でロジャー・フェデラーに 4–6, 6–7(5)で敗れた。8月のウィンストン・セーラム・オープンは決勝でトマーシュ・ベルディハを3–6, 6–4, 7–6(9)で勝利し大会連覇を果たした。2012年シーズンのエース数1,005本がツアー1位、サービスゲーム勝率が92％が2位、ブレークポイントセーブ率74％が2位にランクインされる。