据史书记载,玄武门之变后,突厥颉利可汗预见到唐朝国内形势将不稳定。他与突利可汗共同带领百万大军入侵中原,直逼长安北境。李世民匆忙即位,亲自赴敌,在渭水边与突厥大军对峙。关于太宗独自迎敌的描述,其实是后来太宗为了美化自己而修改的。毕竟,大唐拥有众多战将,宫廷文武之众怎可能让皇帝孤身面对敌军,岂不是冒着风险?这一点只是为了淡化太宗因逼父杀兄而带来的负面影响。然而,其中关于突厥撤军的情节却是事实。无论如何,这次事件成为太宗即位后的首要任务,双方达成了“渭水之盟”,为唐朝形势带来了利好局面。
随后,李世民成功击败了盘踞在鄂尔多斯到陕西北部,与突厥、契丹等勾结的梁国梁师都,最终稳定了国内局势。而在此之前,从武德末年到贞观初年,蒙古高原上爆发了一场叛乱。突厥统治下,与突厥同属的回纥、拔也古、同罗、仆骨等九姓铁勒起义,其中还包括同属铁勒的薛延陀一部。薛延陀的一支先前迁徙到准噶尔附近,在西突厥的统治下,现在又回到了蒙古高原,并与之前留下的一部合并。这使得统一的薛延陀与九姓铁勒形成了强大的反突厥力量,由夷男统领成为可汗。得知突厥内部动荡的太宗怎能错过这个捅刀子的好机会?他派遣游击将军乔师望前往薛延陀,在保密的情况下穿越小路,将册封夷男为真珠毗伽可汗的文书、印绶、仪仗、旗帜等物品送至夷男处,促使薛延陀整合漠北的铁勒诸部。这样,突厥颉利可汗在南北夹击、以漠南为基地的形势下陷入了危机。此时,突厥因为多年大雪引发饥荒,再加上颉利可汗对粟特人的优待政策和横征暴敛引起的不满,国内动荡不安,陷入了几近崩溃的状态。
在唐太宗治下的贞观初年,颉利可汗的牙帐设在定襄,义城公主的牙帐也在定襄的西邻。在629年十二月,太宗之前离间突厥的计谋开始见效,突利可汗与鄂尔多斯的郁射设带领九俟斤等部落族长前来降顺。次年正月,李靖率领军队在定襄击败了突厥和隋朝流亡政权的联军,在将俘获的萧皇后和杨正道送往长安的同时,继续追击颉利可汗,并追到并击毙了义城公主。唐朝不仅原谅了萧皇后和杨正道,甚至对颉利可汗也给予了宽厚的优待。唯独义城公主成了例外,没有送往长安,而是当场处死。在唐朝看来,义城公主是突厥对唐朝采取一系列敌对行动的始作俑者,因此必须彻底清除这个心怀复隋野心的女性。
这一系列的军事行动显示出唐太宗的果断和智谋,通过巧妙的策略,成功削弱了突厥的实力,稳固了唐朝的统治地位。这也为后来唐朝在中原建立起长期繁荣的盛世奠定了基础。