下令追击，并于襄邑（今河南睢县西）追及晋军。当时慕容德已率先领四千骑兵设伏于襄邑东涧，终与慕容垂夹击晋军，桓温大败，死三万多人。前秦援军亦于谯县（今安徽亳县）邀击桓温败军，晋军战死者亦数以万计。至十月己巳日（12月7日），桓温收拾散卒，屯于山阳（今江苏淮安市）。原响应桓温的孙元亦被前燕平定。