从2004年奥运会后的丹麦公开赛开始,她一口气连拿6站公开赛冠军,开创了羽坛先例,并超越了张宁、周蜜等名将,首次登上了世界女单第一宝座。 谈及她战胜张宁的秘诀时,谢杏芳说,“其实大家很熟悉各自的打法特点。我可能是身材较高,在防守张宁凶猛的扣杀时手脚能到位,因此在过去我们11次交手中,她仅以6:5领先一场”。 不过,在2008年北京奥运会女单决赛中,谢杏芳苦战三局,以1-2(21-12、10-21、21-18)不敌老队友,雅典奥运会女单冠军、33岁的老将张宁,只获得了银牌。 谢杏芳在接受采访的时候表示过对雅典奥运会只拿银牌的遗憾,并且说如果拿金牌的话或许还会多打两年,但是其实谢杏芳宣布退役的主要愿意还是林丹。2008年的时候,谢杏芳曾说愿做为林丹洗手做羹汤的女人,那个时候就已经表露出退役的心思。