直至安邑城下(今山西省运城市境内),邓禹见王匡没再追来,才命令全军休整。
邓禹随即下令士兵在安邑城外挖深沟,筑高垒做好防御。
军师韩歆说:“主帅,野外太过于空旷,必难久守,不如我们撤回城中坚守为好。”
邓禹回答说:“我军若都囤于城中,如王匡围城,就再难杀出,守的久了,粮草、军械消耗殆尽,就成了瓮中之鳖。况且我们还有很多士兵冲散了没有回来,若被围在城中,他们如何归队?”
韩歆说:“既如此,我可守营寨,主帅守城中,我们互为犄角。”
邓禹随后带领一半士兵入安邑,又将城中粮草、军械调拨给韩歆三分之一。
两日内,被冲散的士卒纷纷归营,清点人数,前日一仗,竟损失将近两万人马。
王匡大军修整完毕,来到安邑,而邓禹的防御工事早已修建完毕,一城一寨护卫犄角,相互支援,错失了时机的王匡连攻数日,无功而返,双方进入相持阶段。
数日后,邓禹得探马回报,王匡的粮草都囤于阳城北边的山谷之中(今山西省运城市境内),而且只有五千兵马驻防。于是邓禹叫来关亭、程虑二人。