讨伐西戎。秦庄公击败西戎，周宣王封秦庄公为西垂大夫，加封大骆犬丘（甘肃省天水市西南礼县一带）之地。
攻太原戎之战（前797年）.宣王三十一年（前797年），周宣王派军队攻打太原的戎族，但是没有成功。
攻条奔戎之战（前792年）.宣王三十六年（前792年），周宣王派军队征讨条戎、奔戎，战败。
攻申戎之战（前789年）.宣王三十九年（前789年），周宣王派军队征讨申戎，获得胜利。但在千亩之战败于姜戎，宣王因此战失去南国之师。Sec