李世民大军惨败的消息传到长安,整个长安震动,李渊大怒。这是奇耻大辱,李渊自从太原起兵以来,从来没有遭到这样的惨败。这件事必须追究责任。
李渊本来想把刘文静和殷开山处死,以解心头之恨,但是经不住李世民和众臣的苦苦哀求,于是法外开恩,把刘文静和殷开山废为庶人,在军中戴罪立功。
李靖进言有功,赏赐黄金百斤,绸缎五百匹。李靖坚辞不受。
李世民休息了几个月,身体刚一恢复,他就又挂帅出征了,因为不消灭薛仁果,他寝食不安,那一口恶气就整天堵在他胸口里,实在是忍不下来。
武德元年(618年)八月,唐军在秦王李世民带领下再次出征,进攻薛仁杲。
这一次,李世民非常慎重,他严格按照李靖的建议,先要做好防守,把自己立于不败之地,让敌人无机可乘。然后再想办法,找到敌人的弱点。
十一月,唐军驻守高墌,薛仁杲派大将宗罗睺多次挑战,李世民坚守不出。
一连几个月,大军坚守不出,众将领都急了,又纷纷请战。
李世民说:“诸位,我军刚败,士气低落,敌军得胜,骄横一时,我们应该深沟壁垒,坚守不出,等他们的粮草耗尽,士兵气馁,那个时候战机就到来了,我们可以一战而擒之。”
于是号令全军:“有再敢请战的,斩首!”
对峙了六十多天后,薛仁杲的大军粮食果然吃完了,再加上薛仁杲为人残酷,动不动就用酷刑惩罚下属,弄得他手下的将领纷纷想叛逃。粱胡郎等人就率领各自的队伍前来投降李世民。
李世民向投降的将领仔细的问明情况,和李靖、房玄龄、杜如晦等人商量后,于是就决定采取进攻。
为了进一步消耗敌军的士气,李靖建议,先派几千人作为先头部队,吸引薛仁杲大军进攻。像猫捉老鼠一样,先陪他们玩一玩,等他们折腾累了,我们再突然发动进攻,这样才能出其不意。