袁绍随即循山而进,击破黑山军在髭丈八、刘石、青牛角、左校、郭大贤、李大目、于氐根等部,复斩首数万级。又与黑山军张燕大战于常山,张燕军势甚盛,有精兵数万,战马千匹,两军激战十余日,双方死伤累累,兵皆疲惫不堪。于是,逢纪亲自出使,面见张燕,陈说利害后,两方罢战,各引兵而退,而张燕向袁绍执臣礼,作为袁绍附庸生存,袁绍则赠送张燕五万石粮。
袁绍对于黑山军是恨得要死,袁绍是个要面子的人,而邺城作为他的都城,居然被黑山军这样的匪寇攻破,也幸亏他当时在于公孙瓒对峙,不在邺城。不过没办法,他不能在张燕身上消耗太多人力物力,不然面对公孙瓒就要捉襟见肘了。而且他听说曹操已经快占据兖、豫二州,论地盘比自己目前还多上一丝,这给他带来了极大的压力,所以他选择了接受张燕的臣服。反正等自己一统河北后,张燕早晚会被他消灭,不差这一时。