五月
从合肥过寿春,准备沿着颍水北上的桓温,在项县遭遇秦军伏击。
桓温沉着冷静,下令以自己中军为核心,一步步重新组织起了阵型,反倒将秦军击溃,俘获秦军大将苻常。
项县遭遇战结束,晋军过陈县,进逼开封。
然天公不作美,兖州突然大旱,连续两月没有雨水,晋军赖以维系的浪荡渠为之断流。
晋军的粮草运送不上来。
桓温下令,从睢水开凿三百里水路,连接颍水,使运粮船只,由颍水进入睢水,再抵达开封。
这时候,参军郗超建议桓温绕过开封,率领全军直击洛阳,速战速决。
或是坚守河道,控制漕运,储蓄粮食,直至明年夏天再继续进攻。
他认为如不速战速决,当战事拖延至秋冬后,水量进一步减少。
而秦岭淮河以北,比之江南早降温的客观条件之下,会令晋军更难维持。
且秦军多骑军,水陆干旱,更有利于秦军的骑兵兵团作战。
然桓温不听,反斥责他有扰乱军心之嫌疑。
八月
秦帝苻坚遣秦国大将苻柳、张蚝领兵八万,前来抵抗晋军。
两军对峙于开封城下。
为了在其他地方打开局面。
桓温命令袁真进攻谯、梁,并打开石门水道。