进至箕关（今河南济源西），然后进军河东郡。河东都尉守关，邓禹进攻十日，终于攻破，获得辎重千余乘。接着进军围攻安邑（今山西夏县西北）数月，没能攻克。更始帝刘玄派樊参前去进攻邓禹。樊参以数万兵力进攻邓禹。邓禹在解县（今山西虞乡西）败之，斩杀樊参。刘玄再派王匡﹑成丹﹑刘均等合军十余万，围攻邓禹。邓禹大败，手下大将樊崇战死。韩歆等将领劝邓禹撤退，邓禹不允，隔日为六月癸亥日（公元25年8月9日），王匡认为此日为“六甲穷日”，不吉，宜避战，故按兵不动，邓禹得以休整军队。次日（公元25年8月10日），王匡全军出战，邓