莱国等军伐淮夷胜利。并派尹吉甫管理成周到淮夷一带的财政。如果淮夷不听话，还可用军队压制。还有派南仲皇父率六师伐徐国，派方叔伐荆楚。对外战事又以反攻玁狁最为重要。五年，周宣王率尹吉甫亲征玁狁会战于彭衙（今陕西白水东北），命南仲皇父至朔方筑城御敌。十二年派虢宣公伐玁狁于洛水。虢宣公可能还派秦庄公于洛水一带追击。又分封诸侯，周室灭谢国后，封申伯于谢（今河南南阳），建南申国，与吕国成为周室南方的重镇。前806年周宣王封其弟友于郑（今陕西省华县），建立郑国。西周的国力得到短暂恢复，史称宣王中兴。周宣王后期对外屡战