005年上海世乒赛，张怡宁在女单决赛上4：2击败郭焱，成为了继邓亚萍、王楠之后，第三位实现大满贯的女子乒乓球运动员。同年的十运会上，张怡宁连夺女单与女团冠军。2006年起，由于郭跃、李晓霞等新人的崛起，张怡宁的霸主地位开始受到动摇。2007年的萨格勒布世乒赛，张怡宁于半决赛被郭跃淘汰，她的低迷表现一度让外界对其能否取得北京奥运会参赛资格产生质疑。幸而张怡宁及时恢复了巅峰状态，于2007年下半年强势反弹。最终与王楠、郭跃携手征战北京奥运会。2008年8月8日，张怡宁在北京奥运会开幕式上代表运动员宣誓。