秦、雍二州地震裂,水泉涌出,金象生毛,长安大风震电,坏屋杀人,坚惧而 愈修德政焉。
使王猛、杨安等率众二万寇荆州北鄙诸郡,掠汉阳万余户而还。羌敛岐叛坚, 自称益州刺史,率部落四千余家西依张天锡叛将李俨。坚遣王猛与陇西太守姜衡、 南安太守邵羌讨敛岐于略阳。张天锡率步骑三万击李俨,攻其大夏、武始二郡,克 之。天锡将掌据又败俨诸军于葵谷,俨惧,遣兄子纯谢罪于坚,仍请救。寻而猛攻 破略阳,敛岐奔白马。坚遣杨安与建威王抚率众会猛以救俨。猛遣邵羌追敛岐,使 王抚守侯和,姜衡守白石。猛与杨安救枹罕,及天锡将杨遹战于枹罕东,猛不利。 邵羌擒敛岐于白马,送之长安。天锡遂引师而归。俨犹凭城未出,猛乃服白乘舆, 从数十人,请与相见。俨开门延之,未及设备,而将士续入,遂虏俨而还。坚以其 将军彭越为平西将军、凉州刺史,镇枹罕。以俨为光禄勋、归安侯。
是岁,苻双据上邽、苻柳据蒲坂叛于坚,苻庾据陕城、苻武据安定并应之,将 共伐长安。坚遣使谕之,各啮梨以为信,皆不受坚命,阻兵自守。坚遣后禁将军杨 成世、左将军毛嵩等讨双、武,王猛、邓羌攻蒲坂,杨安、张蚝攻陕城。成世、毛 嵩为双、武所败,坚又遣其武卫王鉴、宁朔吕光等率中外精锐以讨之,左卫苻雅、 左禁窦冲率羽林骑七千继发。双、武乘胜至于榆眉,鉴等击败之,斩获万五千人。 武弃安定,随双奔上邽,鉴等攻之。苻柳出挑战,猛闭垒不应。柳以猛为惮己,留 其世子良守蒲坂,率众二万,将攻长安。长安去蒲坂百余里,邓羌率劲骑七千夜袭 败之,柳引军还,猛又尽众邀击,悉俘其卒,柳与数百骑入于蒲坂。鉴等攻上邽, 克之,斩双、武。猛又寻破蒲坂,斩柳及其妻子,传首长安。猛屯蒲坂,遣邓羌与 王鉴等攻陷陕城,克之,送庾于长安,杀之。
太和四年,晋大司马桓温伐慕容,次于枋头。众屡败,遣使乞师于坚,请 割武牢以西之地。坚亦欲与连横,乃遣其将苟池等率步骑二万救。王师寻败, 引归,池乃还。
是时慕容垂避害奔于坚,王猛言于坚曰:“慕容垂,燕之戚属,世雄东夏,宽 仁惠下,恩结士庶,燕、赵之间咸有奉戴之意。观其才略,权智无方,兼其诸子明 毅有干艺,人之杰也。蛟龙猛兽,非可驯之物,不如除之。”坚曰:“吾方以义致 英豪,建不世之功。且其初至,吾告之至诚,今而害之,人将谓我何!”
王师既旋,慕容悔割武牢之地,遣使谓坚曰:“顷者割地,行人失辞。有国 有家,分灾救患,理之常也。”坚大怒,遣王猛舆建威梁成、邓羌率步骑三万,署 慕容垂为冠军将军,以为乡导,攻洛州刺史慕容筑于洛阳。遣其将慕容臧率精 卒十万,将解筑围。猛使梁成等以精锐万人卷甲赴之,大破臧于荥阳。筑惧而请降, 猛陈师以受之,留邓羌镇金墉,猛振旅而归。
太和五年,又遣猛率杨安、张蚝、邓羌等十将率步骑六万伐。坚亲送猛于霸 东,谓曰:“今授卿精兵,委以重任,便可从壶关、上党出潞川,此捷济之机,所 谓捷雷不及掩耳。吾当躬自率众以继卿后,于邺相见。已敕运漕相继,但忧贼,不 烦后虑也。”猛曰:“臣庸劣孤生,操无豪介,蒙陛下恩荣,内侍帷幄,出总戎旅, 藉宗庙之灵,禀陛下神算,残胡不足平也。愿不烦銮轸,冒犯霜露。臣虽不武,望 克不淹时。但愿速敕有司,部置鲜卑之所。”坚大悦。于是进师。杨安攻晋阳。猛 攻壶关,执上党太守慕容越,所经郡县皆降于猛,猛留屯骑校尉苟苌戍壶关。会 杨安攻晋阳,为地道,遣张蚝率壮士数百人入其城中,大呼斩关,猛、安遂入晋阳, 执并州刺史慕容庄。遣其太傅慕容评率众四十余万以救二城,评惮猛不敢进, 屯于潞川。猛留将军毛当戍晋阳,进师与评相持。遣游击郭庆以锐卒五千,夜从间 道出评营后,傍山起火,烧其辎重,火见邺中。惧,遣使让评,催之速战。猛知 评卖水鬻薪,有可乘之会,评又求战,乃阵于渭原而誓众曰:“王景略受国厚恩, 任兼内外,今与诸君深入贼地,宜各勉进,不可退也。愿戮力行间,以报恩顾,受 爵明君之朝,庆觞父母之室,不亦美乎!”众皆勇奋,破釜弃粮,大呼竞进。猛望 评师之众也,恶之,谓邓羌曰:“今日之事,非将军莫可以捷。成败之机,在斯一 举。将军其勉之!”羌曰:“若以司隶见与者,公无以为忧。”猛曰:“此非吾之 所及也。必以安定太守、万户侯相处。”羌不悦而退。俄而兵交,猛召之,羌寝而 弗应。猛驰就许之,羌于是大饮帐中,与张蚝、徐成等跨马运矛,驰入评军,出入 数四,旁若无人,搴旗斩将,杀伤甚众。及日中,评众大败,俘斩五万有余,乘胜 追击,又降斩十万,于是进师围邺。坚闻之,留李威辅其太子宏守长安,以苻融镇 洛阳,躬率精锐十万向邺。七日而至于安阳,过旧闾,引诸耆老语及祖父之事,泫 然流涕,乃停信宿。猛潜至安阳迎坚,坚谓之曰:“昔亚夫不出军迎汉文,将军何 以临敌而弃众也?”猛曰:“臣每览亚夫之事,尝谓前却人主,以此而为名将,窃 未多之。臣奉陛下神算,击垂亡之虏,若摧枯拉朽,何足虑也!监国冲幼,銮驾远 临,脱有不虞,其如宗庙何!”坚遂攻邺,陷之。慕容出奔高阳,坚将郭庆执而 送之。坚入邺宫,阅其名籍,几郡百五十七,县一千五百七十九,户二百四十五万 八千九百六十九,口九百九十八万七千九百三十五。诸州郡牧守及六夷渠帅尽降于 坚。郭庆穷追余烬,慕容评奔于高句丽,庆追至辽海,句丽缚评送之。坚散宫人 珍宝以赐将士,论功封赏各有差。以王猛为使持节、都督关东六州诸军事、车骑大 将军、开府仪同三司、冀州牧、镇邺;以郭庆为持节、都督幽州诸军事、扬武将军、 幽州刺史,镇蓟。