突厥是隋朝的北方大患,隋文帝虽然一直用离间计瓦解突厥,但此时的突厥依然比隋朝强大,杨广觉得想要摆脱突厥这个北方大患,只有主动攻击突厥,杨广于是便向隋文帝请求率军攻打突厥。
隋文帝同意了杨广的请求,于是便以杨广为大元帅、史万岁为大先锋、韩擒虎、李渊、宇文述为大将,率领十万大军前去攻打突厥。
隋军一路北上,抵达突厥边境,突厥守边将军阿史那奈尔带领守边突厥将士将隋军拦截。
李渊出战阿史那奈尔,结果只打了十五个回合就被阿史那奈尔打败,宇文述出战阿史那奈尔,结果也是只打了十五个回合就被阿史那奈尔打败了,杨广的副将罗艺出战阿史那奈尔,二将大战一百八十回合不分胜负,最终罗艺用了一招回马枪将阿史那奈尔刺落马下,阿史那奈尔败给了罗艺,于是便向罗艺投降,并表示愿意做罗艺手下的小将,罗艺同意了,阿史那奈尔由于投降了隋军将领,于是便将自己的突厥名字阿史那奈尔改成了汉人名字史大奈。
史大奈的投降使隋军士气大振,一路势如破竹,顺利的攻打到突厥的王庭,这时,杨广让韩擒虎率领五万隋军火速赶往突厥中部,防止突厥可汗派人到突厥西部搬救兵,突厥东部与突厥西部由于数日无法了解对方的情况,因此突厥西部的首领竟然自立为可汗了,突厥因此分裂成了西突厥和东突厥。
杨广擒拿东突厥可汗回到了大兴城,隋文帝重赏了杨广,并将立了大功的罗艺封为燕王,让罗艺为隋朝防守北方边境。
杨广将得到的赏赐全部分给了随他出征的将士们,并劝隋文帝将东突厥可汗释放回东突厥,使东突厥可汗对隋朝感恩戴德、帮隋朝抵御西突厥可能存在的对隋朝西部边境的进犯行为,隋文帝同意了杨广的建议,将东突厥可汗释放回了东突厥。
杨广将突厥成功瓦解,消除了隋朝的北方大患,隋文帝因此更加的欣赏杨广,并越来越坚定废掉杨勇、改立杨广为太子之心了。