二月,伪雍州刺史赵涌大挫李晚成于长安西,晚成西走,涌追之,直尤齐贤至,遂却之。涌退保长安,晚成、齐贤合围之,然不能拔。赵献闻关中无虞,少有安歇。
三月,赵献潜归洛阳,复反并州。是月,伪司隶校尉涟寇豫土,为冰所破,冰乘胜追奔,逆军大溃,冰军遂于阵斩涟,县首徇众,逆军闻之甚颓,颇有逃散。
四月,帝亲至广平,慰劳兵士,嘉奖有功诸将。
五月,王尽锋南推,遽拔朝歌。赵献急自并州南援,先锋为唐王于林虑要之,逆军乃自高都入河内,将至,河内为司马卫所围,遂营成皋。王师进至洛东不足二百里地。
六月,高冰、姚徙拔中牟、密、京,诸军荟乎成皋东。赵献弃并土,悉兵南来,图负隅成皋。晋王使王妃帅偏师四万,收服河东诸郡(注曰:并州郡县多在大河之东)。
七月,伪雍州刺史涌图突围,遂为义军所破,涌为晚成所生获,传首王师。王示其首于城内,逆军见之气丧(注曰:涌,逆军骁将,久镇关中,今见其首,逆军知其败而关中失,以是丧气)。晚成遂与齐贤乘胜推进,拔长安,略冯翊,兵锋推乎弘农。
八月,晚成破渑池,斩伪兖州刺史赵乾,复传首王师。是月,王妃将军三万南下,拔新安。尤齐贤奉表来成皋营,王亲加抚慰,赠与爱马。
九月,姚徙拔巩县,威逼洛阳,赵献大惧,烧营西遁,收逆军全众,据守洛阳,以图负隅顽抗。
十月二十五日,诸军会于洛阳。高冰所将青州部五万人,姚徙所将豫州部三万人,刘傥所将荆州部六万人,尤、李所将关右部八万人,晋王妃所领三万人,晋王亲率十二万人,凡三十七万人,至十一月,交州刺史迟正烈二万人亦至,合三十九万人,日夜攻洛。王手书系矢上,射之告喻城中,惟斩首恶,不计为贼所胁者。