水道运粮，前锋慕容宙更命二百兵挑战，另以八百兵设伏，诱晋军追击而大败对方；燕豫州刺史李邽亦率兵五千断桓温粮道。而前燕又以虎牢以西的土地为条件向前秦求援，王勐劝苻坚暂时保存前燕不被东晋所併，并乘战后前燕国力减弱才出兵吞併。前秦天王苻坚听从，命苟池及洛州刺史邓羌出兵救援。桓温战事失利，而当时粮食亦见缺乏，更知前秦派兵援燕，于是在九月丙申日烧毁船舰，抛弃辎重兵器，循陆路撤军。桓温自东燕郡撤至仓垣（今河南开封东北），为提防前燕军在汴河等河水下毒而下令凿井取水饮用，走了七百多里路。当时燕军诸将都要追击，但慕容垂认