李渊采纳了封德彝的意见。
八月二十日,突厥大军抵达汾水东岸,并州大总管李神符率并州士卒迎战,在遭遇战中击退突厥军队。汾州刺史萧顗也率汾州守军迎战,大破突厥的先头部队,斩首五千余级。
两战失利,颉利可汗暴跳如雷,严令突厥军队加强攻势。八月二十九日,突厥大军入寇廉州,继而又攻陷大震关。此时突厥数十万骑兵,多分布于介休(今山西介休)与晋州(今山西临汾)一带,数百里之内,漫山遍野都是突厥骑兵。
正当此时,唐朝廷派遣的使者郑元璹抵达突厥军营。
郑元璹入见颉利可汗,劈头便问:“大唐与突厥方才修两国之好,盟约之墨未干,可汗为何以数十万之众,寇我大唐?”
面对郑元璹犀利的目光,颉利可汗面有惭意。对于郑元璹,颉利可汗是很了解的,因为此前郑元璹曾四度出使突厥,其为人刚强正直,前番出使突厥时,正好遇上处罗可汗病逝,突厥人便以郑元璹毒死处罗可汗为由,强行扣押郑元璹,直到两国修好,互相交换被扣押的使节时,郑元璹才得以返回国内。经过那次九死一生的经历之后,郑元璹又一次义无反顾地出使突厥,这番勇气,着实让颉利可汗有几分佩服。
颉利可汗怔怔无语,郑元璹把话锋一转,说道:“唐与突厥,风俗不同,突厥即使得到唐的土地,也不能长久居住。现在突厥抢掠所得之物,都落入前方将士之手,您身为可汗,却没有捞到多少好处。我看不如撤军,与唐室重新修好,这样一来,可汗您也不必有跋涉之劳,而唐室的贡奉又可以入可汗的府库,这岂不是一举两得么?”
虽然突厥军队攻陷了大震关,但是之前已经败了两仗了,而且大唐最精锐的两支军队正分别由李建成与李世民率领急赴前线,颉利可汗也没有必胜的把握。现在李渊派郑元璹前来议和,正好找个阶梯下,也不失一个好主意。
颉利可汗答应郑元璹,与唐王朝重新修好。