有司奏刘兰讨蝗,经秋冬不灭,请征下廷尉。苻坚曰:“灾降自天,殆非人力所能除也。此自朕之政违所致,兰何罪焉!”
吕光发长安苻坚送于建章宫,谓之曰:“西戎荒俗,非礼义之邦。羁縻之道服而赦之,示以中国之威,导以王化之法,勿极武穷兵,过深残掠。”加鄯善王休密驮使持节、散骑常侍、都督西域诸军事、宁西将军,车师前部王弥窴使持节、平西将军、西域都护,率所部为吕光乡导。
苻坚南游灞上,从容谓群臣曰:“轩辕,大圣也,其仁若天,其智若神,犹随不顺者从而征之,居无常所,以兵为卫,故能日月所照,风雨所至,莫不率从。今天下垂平惟东南未殄。朕忝荷大业巨责攸归,岂敢优游卒岁,不建大同之业!每思桓温之寇也,江东不可不灭。今有劲卒百万,文武如林,鼓行而摧遗晋,若商风之陨秋箨。朝廷内外皆言不可,吾实未解所由。晋武若信朝士之言而不征吴者,天下何由一轨!吾计决矣,不复与诸卿议也。”太子宏进曰:“吴今得岁,不可伐也。且晋主无罪人为之用。谢安、桓冲兄弟皆一方之俊才,君臣戮力,阻险长江,未可图也。但可厉兵积粟,以待暴主,一举而灭之。今若动而无功,则威名损于外,资财竭于内。是故圣王之行师也,内断必诚,然后用之。彼若凭长江以固守,徙江北百姓于江南,增城清野,杜门不战,我已疲矣,彼未引弓。土下气疠不可久留,陛下将若之何?”苻坚曰:“往年车骑灭燕,亦犯岁而捷之。天道幽远非汝所知也。昔始皇之灭六国,其王岂皆暴乎?且吾内断于心久矣,举必克之,何为无功!吾方命蛮夷以攻其内,精甲劲兵以攻其外,内外如此,安有不克!”道安曰:“太子之言是也,愿陛下纳之。”苻坚弗从。冠军慕容垂言于苻坚曰:“陛下德侔轩、唐,功高汤、武,威泽被于八表,远夷重译而归。司马昌明因余烬之资,敢拒王命,是而不诛,法将安措!孙氏跨僭江东,终并于晋,其势然也。臣闻小不敌大,弱不御强,况大秦之应符,陛下之圣武,强兵百万,韩、白盈朝,而令其偷魂假号,以贼虏遗子孙哉!《诗》云:‘筑室于道谋,是用不溃于成。’陛下内断神谋足矣,不烦广访朝臣以乱圣虑。昔晋武之平吴也,言可者张、杜数贤而已,若采群臣之言,岂能建不世之功!谚云凭天俟时,时已至矣,其可已乎!”苻坚大悦,曰:“与吾定天下者,其惟卿耳。”。
彗星扫东井。自苻坚之建元十七年四月,长安有水影,远观若水,视地则见人,至是则止。苻坚恶之。上林竹死洛阳地陷。
晋车骑将军桓冲率十万众伐秦,攻襄阳。遣前将军刘波、冠军桓石虔、振威桓石民攻沔北诸城;辅国杨亮伐蜀,攻拔伍城,进攻涪城,龙骧胡彬攻下蔡;鹰扬郭铨攻武当;桓冲别将攻万岁城,拔之。苻坚大怒遣子苻睿、慕容垂、毛当率步骑五万救襄阳,扬武张崇救武当,后将军张蚝、步兵校尉姚苌救涪城。苻睿次新野慕容垂次邓城。晋师败张崇于武当,掠二千余户而归。苻睿遣慕容垂、石越为前锋,次于沔水,夜命三军人持十炬火,系炬于树枝,光照十数里中。桓冲惧退还上明。张蚝出斜谷杨亮亦引兵退归。
苻坚下书悉发诸州公私马,人十丁遣一兵。良家子年二十已下,武艺骁勇,富室材雄者,皆拜羽林郎。下书期克捷之日,以晋帝为尚书左仆射,谢安为吏部尚书,桓冲为侍中,立第以待之。良家子至者三万余骑,以秦州主簿赵盛之为建威将军、少年都统。遣征南苻融、骠骑张蚝、抚军苻方、卫军梁成、平南慕容暐、冠军慕容垂率步骑二十五万为前锋。苻坚发长安戎卒六十余万,骑二十七万,前后千里,旗鼓相望。苻坚至项城凉州之兵始达咸阳,蜀汉之军顺流而下,幽、冀之众至于彭城,东西万里,水陆齐进。运漕万艘自河入石门,达于汝、颍。
苻融等攻陷寿春,执晋平虏将军徐元喜、安丰太守王先。慕容垂攻陷郧城,斩晋将军王太丘。梁成与扬州刺史王显、弋阳太守王咏等率众五万,屯于洛涧,栅淮以遏东军。梁成频败晋师。晋遣都督谢石、徐州刺史谢玄、豫州刺史桓伊、辅国谢琰等水陆七万,相继距苻融,去洛涧二十五里,惮梁成而不进。晋龙骧将军胡彬先保硖石,为苻融所逼,粮尽,诈扬沙以示苻融军,潜遣使告谢石等曰:“今贼盛粮尽,恐不见大军。”苻融军人获而送之。苻融乃驰使白苻坚曰:“贼少易俘,但惧其越逸,宜速进众军,掎擒贼帅。”苻坚大悦,恐谢石等遁也,舍大军于项城,以轻骑八千兼道赴之,令军人曰:“敢言吾至寿春者拔舌。”故谢石等弗知。晋龙骧将军刘牢之率劲卒五千,夜袭梁成垒,克之,斩梁成及王显、王咏等十将,士卒死者万五千。谢石等以既败梁成,水陆继进。苻坚与苻融登城而望晋师,见部阵齐整,将士精锐,又北望八公山上草木,皆类人形,顾谓苻融曰:“此亦勍敌也,何谓少乎!”怃然有惧色。初,晋廷闻苻坚入寇,会稽王道子以威仪鼓吹求助于钟山之神,奉以相国之号。及苻坚之见草木状人,若有力焉。
苻坚遣尚书朱序说谢石等以众盛,欲胁而降之。朱序诡谓谢石曰:“若秦百万之众皆至,则莫可敌也。及其众军未集,宜在速战。若挫其前锋可以得志。”谢石闻苻坚在寿春,惧,谋不战以疲之。谢琰劝从朱序言,遣使请战,许之。时张蚝败谢石于肥南,谢玄、谢琰勒卒数万,阵以待之。张蚝乃退列阵逼肥水,晋师不得渡,遣使谓融曰:“君悬军深入,置阵逼水,此持久之计,岂欲战者乎?若小退师,令将士周旋,仆与君公缓辔而观之,不亦美乎!”苻融于是麾军却阵,欲因其济水,覆而取之。军遂奔退制之不可止。苻融驰骑略阵,马倒被杀,军遂大败。晋师乘胜追击,至于青冈,死者相枕。苻坚为流矢所中,单骑遁还于淮北,饥甚,人有进壶飧豚髀者,苻坚食之,大悦,曰:“昔公孙豆粥何以加也!”使赐帛十匹,绵十斤。辞曰:“臣闻白龙厌天池之乐而见困豫且,陛下目所睹也,耳所闻也。今蒙尘之难岂自天乎!且妄施不为惠,妄受不为忠。陛下臣之父母也,安有子养而求报哉!”弗顾而退。苻坚大惭顾谓其夫人张氏曰:“朕若用朝臣之言,岂见今日之事邪!当何面目复临天下乎?”潸然流涕而去。闻风声鹤唳皆谓晋师之至。其仆射张天锡、尚书朱序及徐元喜等皆归晋。初,谚言“坚不出项”,群臣劝苻坚停项,为六军声镇,苻坚不从,故败。
诸军悉溃惟慕容垂一军独全,苻坚以千余骑赴之。慕容垂子宝劝垂杀坚,垂不从,乃以兵属苻坚。初,慕容暐屯郧城,姜成等守漳口,晋随郡太守夏侯澄攻姜成,斩之,慕容暐弃其众奔还。苻坚收离集散,比至洛阳,众十余万,百官威仪军容粗备。未及关而慕容垂有贰志,说苻坚请巡抚燕、岱,并求拜墓,许之。权翼固谏以为不可,苻坚不从。寻惧慕容垂为变,悔之,遣骁骑石越率卒三千戍邺,骠骑张蚝率羽林五千戍并州,留四千配镇军毛当戍洛阳。苻坚至自淮南,次于长安东之行宫,哭苻融而后入,告罪于其太庙,赦殊死以下下,文武增位一级,厉兵课农,存恤孤老,诸士卒不返者皆复其家终世。赠苻融大司马,谥曰哀公。
卫军从事中郎丁零、翟斌反于河南,长乐公苻丕遣慕容垂及苻飞龙讨之。慕容垂南结丁零,杀苻飞龙,尽坑其众。豫州牧、平原公苻晖遣毛当击翟斌,为所败,毛当死之。慕容垂子农亡奔列人,招集群盗,众至万数千。苻丕遣石越击之,为慕容农所败,石越死之。慕容垂引丁零、乌丸之众二十余万,为飞梯地道以攻邺城。
慕容暐弟燕故济北王慕容泓先为北地长史,闻慕容垂攻邺,亡命奔关东,收诸马牧鲜卑,众至数千,还屯华阴。慕容暐乃潜使诸弟及宗人起兵于外。苻坚遣将军强永率骑击之,为慕容泓所败,慕容泓众遂盛,自称使持节、大都督陕西诸军事、大将军、雍州牧、济北王,推叔父慕容垂为丞相、都督陕东诸军事、领大司马、冀州牧、吴王。
苻坚谓权翼曰:“吾不从卿言,鲜卑至是。关东之地吾不复与之争,将若泓何?”权翼曰:“寇不可长。慕容垂正可据山东为乱,不暇近逼。今慕容暐及宗族种类尽在京师,鲜卑之众布于畿甸,实社稷之元忧,宜遣重将讨之。”苻坚乃以广平公苻熙为使持节、都督雍州杂戎诸军事、镇东大将军、雍州刺史,镇蒲坂。征苻睿为都督中外诸军事、卫大将军、司隶校尉、录尚书事,配兵五万,以左将军窦冲为长史,龙骧姚苌为司马,讨慕容泓于华泽。平阳太守慕容冲起兵河东,有众二万,进攻蒲坂,苻坚命窦冲讨之。苻睿勇果轻敌,不恤士众。慕容泓闻其至,惧,率众将奔关东,苻睿驰兵邀之。姚苌谏曰:“鲜卑有思归之心,宜驱令出关,不可遏也。”弗从,战于华泽,苻睿败绩,被杀。苻坚大怒。姚苌惧诛遂叛。窦冲击慕容冲于河东,大破之,慕容冲率骑八千奔于泓军。慕容泓众至十余万,遣使谓苻坚曰:“秦为无道,灭我社稷。今天诱其衷使秦师倾败,将欲兴复大燕。吴王已定关东,可速资备大驾,奉送家兄皇帝并宗室功臣之家。泓当率关中燕人,翼卫皇帝,还返邺都,与秦以武牢为界,分王天下,永为邻好,不复为秦之患也。钜鹿公轻戆锐进,为乱兵所害,非泓之意。”苻坚大怒,召慕容暐责之曰:“卿父子干纪僭乱,乖逆人神,朕应天行神,尽兵势而得卿。卿非改迷归善,而合宗蒙宥,兄弟布列上将、纳言,虽曰破灭,其实若归。奈何因王师小败,便猖悖若此!垂为长蛇于关东,泓、冲称兵内侮。泓书如此卿欲去者,朕当相资。卿之宗族可谓人面兽心,殆不可以国士期也。”慕容暐叩头流血,泣涕陈谢。苻坚久之曰:“《书》云,父子兄弟无相及也。卿之忠诚实简朕心,此自三竖之罪,非卿之过。”复其位而待之如初。命慕容暐以书招喻垂及泓、冲,使息兵还长安,恕其反叛之咎。而慕容暐密遣使者谓慕容泓曰:“今秦数已终,长安怪异特甚,当不复能久立。吾既笼中之人,必无还理。昔不能保守宗庙,致令倾丧若斯,吾罪人也,不足复顾吾之存亡。社稷不轻勉建大业,以兴复为务。可以吴王为相国,中山王为太宰、领大司马,汝可为大将军、领司徒,承制封拜。听吾死问汝使即尊位。”慕容泓于是进向长安,改年曰燕兴。
苻坚率步骑二万讨姚苌于北地,次于赵氏坞,使护军杨璧游骑三千,断其奔路,右军徐成、左军窦冲、镇军毛盛等屡战败之,仍断其水运之路。冯翊游钦因淮南之败,聚众数千,保据频阳,遣军运水及粟,以馈姚苌,杨璧尽获之。姚苌军渴甚遣其弟姚尹买率劲卒二万决堰。窦冲率众败其军于鹳雀渠,斩尹买及首级万三千。姚苌众危惧人有渴死者。俄而降雨于姚苌营,营中水三尺,周营百步之外,寸余而已,于是姚苌军大振。苻坚方食去案怒曰:“天其无心,何故降泽贼营!”姚苌又东引慕容泓为援。
慕容泓谋臣高盖、宿勤崇等以泓德望不及冲,且持法苛峻,乃杀泓,立冲为皇太弟,承制行事。
姚苌留其弟姚绪守大营,率众七万来攻。苻坚遣杨璧等击之,为姚苌所败,获杨璧、毛盛、徐成、齐午等数十人,皆礼而遣之。
苻晖率洛阳、陕城之众七万归于长安。益州刺史王广遣将军王蚝率蜀汉之众来赴难。苻坚闻慕容冲去长安二百余里,引师而归,使抚军苻方戍骊山,拜苻晖使持节、散骑常侍、都督中外诸军事、车骑大将军、司隶校尉、录尚书,配兵五万拒慕容冲,河间公苻琳为中军大将军,为苻晖后继。慕容冲乃令妇人乘牛马为众,揭竿为旗,扬土为尘,督厉其众,晨攻苻晖营于郑西。苻晖出战慕容冲扬尘鼓噪,苻晖师败绩。苻坚又以尚书姜宇为前将军,与苻琳率众三万,击慕容冲于灞上,为冲所败,姜宇死之,苻琳中流矢,慕容冲遂据阿房城。初,苻坚之灭燕,慕容冲姊为清河公主,年十四,有殊色,苻坚纳之,宠冠后庭。慕容冲年十二,亦有龙阳之姿,苻坚又幸之。姊弟专宠宫人莫进。长安歌之曰:“一雌复一雄,双飞入紫宫。”咸惧为乱。王猛切谏苻坚乃出慕容冲。长安又谣曰:“凤皇凤皇止阿房。”苻坚以凤皇非梧桐不栖,非竹实不食,乃植桐竹数十万株于阿房城以待之。冲小字凤皇至是,终为苻坚贼,入止阿房城。
晋西中郎将桓石虔进据鲁阳,遣河南太守高茂北戍洛阳。晋冠军谢玄次于下邳,徐州刺史赵迁弃彭城奔还。谢玄前锋张愿追赵迁及于砀山,转战得免。谢玄进据彭城。
时吕光讨平西域三十六国,所获珍宝以万万计。苻坚下书以吕光为使持节、散骑常侍、都督玉门以西诸军事、安西将军、西域校尉,进封顺乡侯,增邑一千户。
刘牢之伐兖州,刺史张崇弃鄄城奔于慕容垂。刘牢之遣将军刘袭追张崇,战于河南,斩其东平太守杨光而退,遂据鄄城。
慕容冲进逼长安,苻坚登城观之,叹曰:“此虏何从出也?其强若斯!”大言责慕容冲曰:“尔辈群奴正可牧牛羊,何为送死!”慕容冲曰:“奴则奴矣,既厌奴苦,复欲取尔见代。”苻坚遣使送锦袍一领遗慕容冲,称诏曰:“古人兵交,使在其间。卿远来草创得无劳乎?今送一袍,以明本怀。朕于卿恩分如何,而于一朝忽为此变!”慕容冲命詹事答之,亦称“皇太弟有令:孤今心在天下,岂顾一袍小惠。苟能知命便可君臣束手,早送皇帝,自当宽贷苻氏,以酬曩好,终不使既往之施独美于前”。苻坚大怒曰:“吾不用王景略、阳平公之言,使白虏敢至于此。”
苻丕在邺粮竭,马无草,削松木而食之。会丁零叛慕容垂,垂引师去邺,始具西问,知苻睿等丧败,长安危逼,乃遣其阳平太守邵兴率骑一千,将北引重合侯苻谟、高邑侯苻亮、阜城侯苻定于常山,固安侯苻鉴、中山太守王兖于中山,以为己援。慕容垂遣将军张崇邀击邵兴,获之于襄国南。苻丕又遣参军封孚西引张蚝、并州刺史王腾于晋阳,张蚝、王腾以众寡不赴。苻丕进退路穷,乃谋于群僚。司马杨膺倡议归晋之计,苻丕犹未从。会晋遣济北太守丁匡据碻磝,济阳太守郭满据滑台,将军颜肱、刘袭次于河北,苻丕遣将军桑据拒之,为晋师所败。刘袭等进攻黎阳,克之。苻丕惧乃遣从弟苻就与参军焦逵请救于谢玄。苻丕书称假途求粮,还赴国难,须军援既接,以邺与之,若西路不通,长安陷没,请率所领保守邺城。乃羁縻一方文降而已。焦逵与参军姜让密谓杨膺曰:“今祸难如此,京师阻隔,吉凶莫审,密迩寇仇,三军罄绝,倾危之甚,朝不及夕。观公豪气不除,非救世之主,既不能竭尽诚款,速致粮援,方设两端,必无成也。今日之殆疾于转机,不容虚设,徒成反覆。宜正书为表以结殷勤。若王师之至必当致身。如其不从可逼缚与之。苟不义服一人力耳。古人行权宁济为功,况君侯累叶载德,显祖初著名于晋朝,今复建崇勋,使功业相继,千载一时,不可失也。”杨膺素轻苻丕,自以力能逼之,乃改书而遣焦逵等,并遣济南毛蜀、毛鲜等分房为任于晋。