激王景仁、韩勍渡河迎战，周德威与之转战到高邑南，梁军列阵，横亘六七里，而晋军未成列，周德威率骑兵在河上列阵，梁军以五百人争桥，赵军和义武军与其血战，梁军四次败而复整，赵军和义武军支撑不住，晋匡卫都指挥使李建及选卒二百持枪大唿，力战打退梁军。李存勖与监军张承业登高观望，梁军戈矛如束，申令之后动声如雷，而晋军进退有序，步骑严整，寂然无声，就自称必胜。梁龙骧、神威、拱宸等军都是武勇之士，每人的铠仗都耗费数十万，以组绣、金银装饰，令人望而生畏。激战一上午，梁军开始疲惫。王景仁部东阵魏、滑州兵稍有退却，李嗣源对西阵梁