薛举自称秦帝,立他的妻子鞠氏为皇后,儿子薛仁果为皇太子。派薛仁果率兵包围天水,攻克了,薛举从金城迁都到天水。薛仁果力气大,善于骑马射箭,军中号称“万人敌”;但生性贪婪而好杀人。曾经俘获庾信的儿子庾立,恼怒他不投降,把他放在火上烤,慢慢割肉给军士吃。等到攻克天水,把富人全部召来,倒吊起来,用醋灌鼻子,索要金银财宝。薛举常常告诫他说:“你的才略足以办成事情,但苛刻暴虐没有恩德,终究会颠覆我的国家。”
薛举派晋王薛仁越率兵向剑口进发,到达河池郡;太守萧瑀抵抗击退了他。又派他的部将常仲兴渡过黄河攻击李轨,与李轨的部将李赟在昌松交战,常仲兴全军覆没。李轨想释放俘虏遣送回去,李赟说:“奋力作战俘获的,又放走去资助敌人,那还怎么用他们!不如全部活埋了。”李轨说:“上天如果保佑我,自会擒获他们的首领,这些人终究会为我所有;如果不能成功,留他们有什么好处!”于是释放了他们。不久,攻打张掖、敦煌、西平、抱罕,都攻克了,完全占有河西五郡之地。
炀帝下诏命左御卫大将军、涿郡留守薛世雄率领燕地精兵三万讨伐李密,命令王世充等众将领都受薛世雄调度,军队所过之处盗贼随时诛灭。薛世雄行进到河间,驻扎在七里井,窦建德的部众惊慌恐惧,全部撤离各个城池向南逃跑,声称要回豆子卤亢。薛世雄以为他们是惧怕自己,不再设防,窦建德谋划回军袭击他。窦建德驻地距离薛世雄军营一百四十里,窦建德率领敢死士二百八十人先行,命令余众随后出发,窦建德与他的士兵约定说:“夜里到达,就攻击他们的军营;如果天亮了,就投降。”距离还有一里左右,天快亮了,窦建德惶惑商议投降;恰逢天降大雾,人相隔一尺就看不见,窦建德高兴地说:“上天帮助我啊!”于是冲入薛世雄的军营攻击,薛世雄的士兵大乱,都翻越栅栏逃跑。薛世雄无法制止,与左右几十名骑兵逃回涿郡,惭愧愤恨发病而死。窦建德于是包围河间。
八月,己卯(疑误,日期不明),雨停天晴。庚辰(疑误,日期不明),李渊命令军中晾晒铠甲兵器行装。辛巳(疑误,日期不明)早晨,从东南沿山脚小路急行赶往霍邑。李渊担心宋老生不出战,李建成、李世民说:“宋老生勇而无谋,用轻骑挑战,按理没有不出来的;假使他固守,就诬陷他对我们怀有二心。他害怕被左右的人奏报,怎么敢不出来!”李渊说:“你们估计得很好,宋老生不能到贾胡堡迎战,我知道他无能为力了!”李渊与几百名骑兵先到霍邑城东几里等待步兵,派李建成、李世民率领几十名骑兵到城下,举起马鞭指挥,好像要包围城池的样子,并且辱骂他。宋老生发怒,率兵三万从东门、南门分路而出,李渊派殷开山急召后军。后军到达,李渊想让士兵先吃饭再战,李世民说:“时机不可失。”李渊于是与李建成在城东列阵,李世民在城南列阵。李渊、李建成交战稍微退却,李世民与军头、临淄人段志玄从南原率兵飞驰而下,冲击宋老生的军阵,出现在他背后,李世民亲手杀死几十人,两把刀都砍缺了,流血满袖,甩掉血再战。李渊的兵马重新振作,于是传呼说:“已经抓住宋老生了!”宋老生的兵马大败,李渊的兵马先赶到城门,城门关闭,宋老生下马跳入壕沟,刘弘基上前斩杀了他,僵尸遍布数里。天色已晚,李渊立即命令登城,当时没有攻城器械,将士肉搏登城,于是攻克了霍邑。
李渊奖赏霍邑之功,军吏怀疑奴隶应募的不能与平民同等授勋,李渊说:“在箭石之间,不分贵贱;论功勋的时候,怎么能有差别,应当一律按本人的功劳授予。”壬午(疑误,日期不明),李渊接见霍邑官吏百姓,慰劳赏赐如同在西河一样,挑选其中丁壮让他们从军;关中军士想回家的,都授予五品散官,遣送回去。有人劝谏说授官太滥,李渊说:“隋朝吝惜勋位赏赐,这正是它失去民心的原因,为什么要效仿它!况且用官职收揽众人,不比用兵打仗好吗!”
丙戌(疑误,日期不明),李渊进入临汾郡,慰劳安抚如同在霍邑一样。庚寅(疑误,日期不明),住宿在鼓山。绛郡通守陈叔达抵抗坚守;辛卯(疑误,日期不明),进攻,攻克了。陈叔达是陈高宗(陈宣帝陈顼)的儿子,有才学,李渊以礼相待并任用他。
癸巳(疑误,日期不明),李渊到达龙门,刘文静、康鞘利带领突厥兵五百人、马二千匹来到。李渊高兴他们来得晚,对刘文静说:“我西行到黄河,突厥兵才到,兵少马多,都是您奉命出使的功劳。”
汾阳人薛大鼎劝李渊:“请不要攻打河东,从龙门直接渡过黄河,占据永丰仓,传布檄文给远近,关中可以坐取。”李渊准备听从。众将领请求先攻河东,于是任命薛大鼎为大将军府察非掾。
河东县户曹任瑰劝李渊说:“关中豪杰都踮脚盼望义