2004年的表现却突飞勐进，先后赢得中国、印尼、德国和丹麦公开赛的女单冠军；又和张宁等队友，带领中国国家女子羽毛球队赢得尤伯杯冠军。2005年，谢杏芳首次跻身世界羽毛球锦标赛决赛，并以2比1（11-8、9-11、11-3）击败了奥运会和世锦赛双料冠军张宁，赢得第一枚单人项目的世界冠军金牌；年内，她又赢得了羽毛球世界盃、全英公开赛和德国公开赛的冠军，并与林丹等队友带领中国国家羽毛球队赢得苏迪曼盃冠军。
状态巅峰.2006年，谢杏芳成功卫冕世界羽毛球锦标赛和全英公开赛冠军，又再度