另桓温所派的李述亦被悉罗胜和染干津所杀，令晋军士气下降。同时，桓温早前命袁真攻打谯国和梁国，意图开石门水道以通漕运，但袁真攻取二郡后却不能开通水道，令水路运输受到阻碍。九月，前燕开始反击，慕容德率一万兵与刘当驻屯石门，李邽以五千豫州兵断绝桓温粮道。慕容宙则以一千兵设计击败晋军，杀伤大量晋兵。桓温见战事不利，又因粮食将竭，更听闻前秦援兵将至，于是在九月丙申日（11月4日）焚毁船只，抛弃辎重，循陆路退军。只留毛穆之为东燕太守。桓温经仓垣南归，途中凿井取水饮用。当时前燕诸军亦有追晋军，但慕容垂认为桓温新退必然