3年，猃狁再次进攻西周，主力部队集中于焦获（今陕西省泾阳县西北），前锋部队抵达泾阳（今陕西省泾阳县境内），直接威胁到镐京和旁京的安全，周宣王命尹吉甫率军反攻。尹吉甫以元戎十乘为先头部队，日行三十里在彭衙（今陕西省白水县东北）击败猃狁，继而追击至太原（今甘肃省平凉市附近）。周宣王又派南仲率兵至朔方（北方边境地区）筑城设防，缓解了猃狁的威胁。前816年，周宣王派虢季子白率军攻打猃狁，在洛水北岸大败猃狁，斩首500人，俘获50人。虢季子白在班师回朝举行献俘礼时，又命属下不其率兵追击败退至洛水的猃狁，取得胜利。此战