方叔伐荆楚。对外战事又以反攻玁狁最为重要。五年，周宣王率尹吉甫亲征玁狁会战于彭衙（今陕西白水东北），命南仲皇父至朔方筑城御敌。十二年派虢宣公伐玁狁于洛水。虢宣公可能还派秦庄公于洛水一带追击。又分封诸侯，周室灭谢国后，封申伯于谢（今河南南阳），建南申国，与吕国成为周室南方的重镇。前806年周宣王封其弟友于郑（今陕西省华县），建立郑国。西周的国力得到短暂恢复，史称宣王中兴。周宣王后期对外屡战屡败，且改动周公制度，干涉诸侯继承。战事方面，周室征伐太原之戎、条戎与奔戎（今山西夏县西南）惨败，只有对申戎（即西申国