赛中以4:2击败王皓，亦是他首个男单大赛金牌。同年11月，张继科又在法国世界杯中，亦在决赛中击败王皓，获得男子单打冠军。2012年6月，张继科登上世界排名第一。 2012年8月2日，张继科在2012年伦敦奥运会男单比赛中打入决赛，在决赛中以4:1击败王皓取得冠军；同时，他也实现了世锦赛、世界杯、奥运会三项冠军的大满贯，成为在中国男乒历史上继刘国梁和孔令辉之后的第三位大满贯选手，同时也是最快夺得大满贯的选手。之后他与王皓和马龙携手出战男团项目。在半决赛中，却以3：1负于德国名将波尔，但最终仍击败德国队晋级