靖平十一年七月
夏帝白潜以征南将军白河、兖州刺史刘瑶、南中郎将王安之为【北路军】。
白河领兵,共计五万人,攻打荥阳,准备破成皋关,入洛。
以大将军元安(原国相元安,迁大将军)、领军将军白政、督护李髯为【中路军】。
元安领兵,共十万人,攻打开封,准备夺取秦国豫州。
以骠骑将军冉闵、东平太守王辰、青州司马鲜于侯、安东将军冉淇为【东路军】。
冉闵领兵,共三万人,攻打睢阳,准备破城夺取谯郡。
任命太子白然为三军总管,负责大军后勤事宜,一切调度,驻军濮阳。
八月
夏国的大军进犯,让秦国上下十分惶恐,好在苻坚足够冷静,以极快的速度,弹压了国内的流言蜚语。
先是指示蜀地的邓羌尽快结束战斗,带兵返回关中,预防河东夏军进攻。
然后以长乐公苻丕领兵驻守荥阳,兖州刺史彭超驻守开封,俱难、毛盛等人支援睢阳。
自己亲领数万大军,随后便出关支援。
九月
夏中路军在开封城外,击破彭超部,督护李髯斩杀彭超,开封守军士气大降,在夏军连日攻打下,破开封。
九月二十一日
元安遣李髯领兵两万,攻取颍川郡,其余诸将分散攻取诸县。
遣护军钟蛟领兵一万,支援攻打睢阳的冉闵部。
自己带着五万大军,汇合北路军。
十月五日
北路军白河攻破荥阳,秦将苻丕麾军退守成皋关。
白河部兵临成皋关下,扎营安寨,建造攻城器械,准备做长足打算。
十月十一日
苻坚大军抵达成皋关,与白河五万人,相拒于关下。
双方大战数日,各有胜负。
十月二十日
中路军元安部抵达成皋关,与白河合兵一处,共计十万人。
对面秦军不断汇聚,也超过了八万人。
十一月
蜀地的秦晋两国分出胜负。
晋国虽然攻占了垫江,但多次无法击破德阳的邓羌军,反被其以骑军破之,只得退还巴东。
另一边,围攻成都的李育等人,因为分配不均,出现内讧争权。
恰逢邓羌击退晋军,遣一支骑军前来相助,与杨安里应外合之下,攻破李育军。
李育被秦军俘获,斩首。
如此,秦国始终固守了蜀地。
邓羌平定了蜀地叛乱后,昼夜行军,赶回了长安。
在苻坚的命令下,除去增派给冯翊郡的士兵,自己带领剩下的三万秦军,驰援成皋关下的苻坚部。
靖平十二年
正月
坚守数月的睢阳终被冉闵攻破,秦将俱难被冉闵阵斩,毛盛降夏。
二月
夏国攻占颍川郡、陈郡。
同月,晋国趁机出兵,攻占了秦国的汝南、新蔡、汝阴三郡。
还趁着夏军与秦军在睢阳死磕之际,夺取了沛郡、谯郡。
得知自己的战略目标被晋国夺取,冉闵十分愤怒,在睢阳休息一段时间后,大军攻打谯县。
与晋将桓干、谢士相战于谯县。
三月
受到元安、白河指示的李髯,领兵攻打襄城。
然被襄城守将苻斌所阻止。
三月二十三日
冉闵斩杀桓干,谢士率部退往汝阴。
冉闵自此占据谯郡。
另又有夏将冉淇攻破沛郡郡城相县,进占晋国徐州,在彭城攻杀了晋琅琊内史司马江。
然后又趁着晋军没有反应过来,与青州军合作,连续占据了琅琊、东海、下邳三郡。
在晋国广陵附近,被晋将谢玄阻挡,与晋军隔着淮河相望。
就在几路大军都在四面开花时,
东平太守王辰、青州司马鲜于侯率领的偏军,攻打新蔡郡失败,见晋军援兵已至,只得引军退兵。
四月
在成皋关下鏖战近半年的夏军,终于陷入了短粮的状态。
从去年开始,出征将近一年之久,夏国耗费了数不尽的粮食,如今国内粮食价格不断猛升。
白潜知道,这场战事应该结束了。
四月十五日
夏军退守荥阳,其余各路夏军尽数撤退。
苻坚看着如潮水般无边无际,缓缓退出的夏军,终于松了口气。
六月
大军班师回朝,白潜论功行赏。
敕封大将军元安为元县公,迁太保、录尚书事。
擢升征南将军白河为骠骑将军,加侍中衔,领镇守邺城都督事。
擢升骠骑将军冉闵为大将军,给事中,敕封魏县公。
擢兖州刺史刘瑶为太常卿,位列九卿之首,录尚书事。
擢督护李髯为安南将军,领谯郡太守,敕封亭侯,驻守谯县。