马邑的陷落,成为唐与突厥再度爆发大规模冲突的导火索。
在马邑丢失十天之后,突厥颉利可汗派遣大将率精锐骑兵,会同流亡的苑君璋,对马邑进行反扑。马邑军民在高满政的指挥下,英勇抗击,挫败突厥人的进攻,使马邑城转危为安。为了表彰高满政的卓越贡献,皇帝李渊任命他为朔州总管,同时封为荣国公。
这只是马邑争夺战的开始。
七月二日,突厥军队与苑君璋第二度发起对马邑的反攻。面对突厥骑兵强大的压力,马邑前线吃紧,李渊调右武侯大将军李高迁率军驰援。李高迁与高满政率军在马邑郊外的腊河谷与突厥军队展开会战,最终击退突厥人,第二次成功地捍卫马邑。
八月,突厥再度出动一万多名骑兵,会同苑君璋,第三次猛攻马邑。马邑守将高满政是一位非常杰出的防御战术家,他积极防御,不时出击,突厥兵团的进攻再遭挫折。
突厥三次争夺马邑均以失利而告终。
面对一连串的败绩,颉利可汗恼羞成怒,他决心动用更多的兵力,一定要拿下马邑。规模更大的第四次马邑争夺战打响了,这一仗,战斗极其惨烈。
面对黑压压的突厥骑兵,前来援助的右武侯大将军李高迁心中惶恐不安,在经历三次马邑保卫战之后,马邑守军的伤亡已经很大。面对这次突厥规模空前的进攻,李高迁心里盘算着马邑这个地方肯定是守不住了,不如趁早逃跑的好。深更半夜,伸手不见五指时,李高迁悄悄地带上自己的两千人马,打开城门,偷偷地溜走了。
在突厥人的重围之下,逃跑也不是那么容易的事。李高迁逃到半途时,被突厥人发现了,突厥骑兵马上进行截击,经过一晚上的战斗,李高迁好不容易成功逃脱,但手下的两千人马,损失了一半以上。
李高迁的逃跑对高满政来说,绝对是坏消息,守城的压力更加巨大,除了血战到底,他没有任何选择了。
颉利可汗亲抵马邑前线督战,以示志在必得的决心。高满政站在城头,见突厥大军如蚁群一样,人数不可胜数。突厥人的进攻开始了,颉利可汗采取车轮战术,一批批攻城部队轮番上阵,企图拖垮马邑守军。战斗打得极为惨烈,一日之内,突厥人对马邑城发起了十几轮进攻,但遇到高满政极其顽强的抵抗。这种战斗力,连颉利可汗都不能不佩服。
李渊深知马邑地理位置的重要性,他命令行军总管刘世让紧急驰援马邑。刘世让,这位让皇帝称赞“非公,谁为勇将”的人,并没有体现出他的勇气,当他率军抵达距马邑不远处的松子岭时,发现突厥军队人数众多,兵强马壮,心中犹豫不决,裹足不前,把军队拉回到崞城,静观其变。
他这一犹豫,后果很严重。