李渊在太原起兵反隋时,面临隋炀帝派来监视他的副手王威和高君雅。两人因怀疑李渊谋反而策划刺杀,但李渊先发制人,借突厥入侵的罪名将其逮捕并处决,成功扫除内部障碍。他通过“空城计”虚张声势吓退突厥军队,稳定后方,并派刘文静出使突厥,以称臣示弱换取军事支持,避免后方受袭。
李渊未公开反隋旗号,而是尊隋炀帝为太上皇,拥立代王杨侑为帝,既避免树敌,又笼络隋朝旧部。同时,他写信麻痹实力雄厚的瓦岗军首领李密,利用其牵制隋军主力,为西进长安争取时间。
李密通过鸿门宴清除瓦岗军原首领翟让及其亲信,巩固自身权力。他自恃强大,写信要求李渊结盟,李渊以谦卑回信稳住李密,使其放松警惕。
河北起义军首领窦建德出身平民,以信义和军事才能崛起。他通过诈降、诱敌等战术击败隋军,礼贤下士吸纳人才,自称长乐王后仍避免称帝,成为李渊后期的重要对手。李渊在稳定后方、消除突厥威胁后,开始筹划进军长安,但需应对窦建德等割据势力的潜在威胁。