独孤晟误期,李大恩不敢进军,屯兵新城。

颉利可汗亲自带领数万骑兵与刘黑闼联合包围新城。

李大恩战死,士兵阵亡数千,城内已破。颉利破城,百姓都跑了。

颉利可汗等人继而进击忻州,但被唐朝左武卫大将军李高迁打败。

同年六月,刘黑闼用突厥一万人马骚扰河东,践踏定州。

颉利可汗打得不顺心,又率领十五万人马进入雁门,围攻并州,抄掠汾、潞等州,掠取男女五千多人,又分几千人马转掠原、灵等州之间。

当时,李建成率兵出豳州道,李世民率兵出蒲州道来迎击李子和领兵前往云中,掩杀颉利可汗后部段德超带兵出夏州,截断他的归路。

并州总管、襄邑王李神符在汾东一战,斩杀俘获五百人,取马二千匹,汾州刺史萧顗献俘五千。

颉利可汗攻陷大震关,纵兵掳掠弘州,总管宇文歆及灵州杨师道迎战,获获马匹、骆驼几千头,金银财宝无数,牛羊上万头。

颉利可汗听说李世民将来,就引兵出塞,唐军回师。

武德六年,颉利可汗连同刘黑闼、苑君璋等骚扰定、匡、原、朔等州,与守将互有胜负。

唐高祖派李建成再度屯守北边陲,李世民屯守并州,防备突厥入侵。

很久后才撤。不久,突厥攻破代州的一屯,进击渭、豳二州,攻取马邑。

不久向唐朝请和,归还马邑。

武德七年,颉利可汗攻打原、朔二州,进入代地,不胜。

又与苑君璋合攻陇州及阴般城,分攻并州,李世民与李元吉屯兵豳州道备战。

苑君璋与突厥兵出入原、朔、忻、并州等地,掳掠骚扰,多次被各将驱逐。

同年八月,颉利可汗与突厥举国入寇,从原州连营南下,所到之处都极震恐,李世民、李元吉前往讨伐。

当初,关中雨涝,粮运阻绝,李世民等扎营豳州,颉利可汗率领一万余骑兵掩杀过来,列阵五龙坂,派几百骑兵出来挑战,唐军大恐。

李世民带领一百多人马驰往颉利可汗阵前,大声说:"国家没有背负突厥的地方,为什么背约深入我国?我就是秦王,来与颉利可汗单独一决雌雄。假若一定要以兵马相攻,我才一百多人,白白增加战死者,于事无益。"颉利可汗笑而不答。