黑山,校數軍實,班賜王公將士各有差。八月,帝以東部高車屯巳尼陂,詔左僕射安原率騎萬餘討之。事具《蠕蠕傳》。
冬十月,振旅凱旋於京師,告於宗廟。列置新民於漠南,東至濡源,西暨五原、陰山,竟三千里。詔司徒平陽王長孫翰、尚書令劉潔、左僕射安原、侍中古弼鎮撫之。十有一月,西巡狩,田於河西,至祚山而還。三年春正月庚子,車駕還宮。壬寅,大赦天下。癸卯,行幸廣寧,臨溫泉,作《溫泉之歌》。二月丁卯,司徒、平陽王長孫翰薨。戊辰,車駕還宮。三月壬寅,進會稽公赫連昌為秦王。癸卯,雲中、河西敕勒千餘家叛。尚書令劉潔追滅之。帝聞劉義隆將寇邊,乃詔冀、定、相三州造船三千艘,簡幽州以南戍兵集於河上以備之。
夏四月甲子,行幸雲中。敕勒萬餘落叛走。詔尚書封鐵追討滅之。五月戊戌,詔曰:“夫士之為行,在家必孝,處朝必忠,然後身榮於時,名揚後世矣。近遣尚書封鐵翦除亡命,其所部將士有盡忠竭節以殞軀命者,今皆追贈爵號;或有蹈鋒履難以自效者,以功次進位;或有故違軍法私離幢校者,以軍法行戮。夫有功蒙賞,有罪受誅,國之常典,不可暫廢。自今以後,不善者可以自改。其宣敕內外,鹹使聞知。”六月,詔平南大將軍、假丹陽王太毗屯於河上,以司馬楚之為安南大將軍、琅邪王,屯潁川。
秋七月己亥,詔曰:“昔太祖撥亂,制度草創;太宗因循,未遑改作,軍國官屬,至乃闕然。今諸徵鎮將軍、王公仗節邊遠者,聽開府辟召;其次,增置吏員。”庚子,詔大鴻臚卿杜超假節、都督冀定相三州諸軍事、行徵南大將軍、太宰,進爵為王,鎮鄴,為諸軍節度。八月,清河群盜殺太守。劉義隆將到彥之,自清水入河,溯流西行。帝以河南兵少,詔攝四鎮。乃治兵,將西討。丙寅,到彥之遣將渡河攻冶坂,冠軍將軍安頡督諸軍擊破之,斬首五千餘級,投水死者甚眾。甲戌,行幸南宮,獵於南山。戊寅,詔徵西大將軍長孫道生屯於河上。九月己丑,赫連定遣弟謂以代寇鄜城,平西將軍、始平公隗歸等率諸軍討之,擒賊將王卑,殺萬餘人,謂以代遁走。癸卯,立密皇太后廟於鄴。甲辰,行幸統萬,遂徵平涼。
冬十月庚申,到彥之、王仲德沿河置守,還保東平。乙亥,冠軍將軍安頡濟河,攻洛陽。丙子,拔之,擒義隆將二十人,斬首五千級。時河北諸軍會於七女津,彥之恐軍南度,遣將王蟠龍溯流欲盜官船,徵南大將軍杜超等擊破,斬之。辛巳,安頡平虎牢,義隆司州刺史尹衝墜城死。十有一月乙酉,車駕至平涼。先是,赫連定將數萬人東御於鄜城,留其弟上谷公社於、廣陽公度洛孤城守。帝至平涼,登北原,使赫連昌招諭之,社於不降。詔安西將軍古弼等擊安定,攻平涼。定聞之,棄鄜城,入於安定,自率步騎三萬從鶉觚原將救平涼,與弼相遇。弼擊之,殺數千人,乃還走。詔諸軍四面圍之。甲午,壽光侯叔孫建、汝陰公長孫道生濟河。到彥之、王仲德從清入濟,東走青州。義隆兗州刺史竺靈秀棄順昌,南奔湖陸。丁酉,定乏水,引眾下原,詔武衛將軍皇眷擊之,定眾大潰,死者萬餘人。定中重創,單騎遁走。獲定弟丹陽公烏視拔、武陵公禿骨及公侯百餘人。是日,諸將乘勝進軍,遂取安定。定從兄東平公乙升棄城奔長安,劫掠數千家,西奔上邽。戊戌,叔孫建大破竺靈秀於湖陸,殺獲五千餘人。己亥,帝幸安定,獲乞伏熾磐質子及定車旗,簿其生口、財畜,班賜將士各有差。庚子,帝自安定還臨平涼,遂掘塹圍守之。行幸紐城,安慰初附,赦秦雍之民,賜復七年。定隴西守及將士數千人來降。辛丑,冠軍將軍安頡率諸軍攻滑臺。琅邪王司馬楚之破劉義隆將於長社。沮渠蒙遜遣使朝貢。壬寅,封壽光侯叔孫建為丹陽王。十有二月丁卯,定弟社於、度洛孤面縛出降,平涼平,收其珍寶。定長安、臨晉、武功守將皆奔走,關中平。壬申,車駕東還,留巴東公延普等鎮安定。是歲,馮跋死,弟文通僭立。
四年春正月壬午,車駕次於木根山,大饗群臣,賜布帛各有差。丙申,劉義隆將檀道濟、王仲德從清水救滑臺,丹陽王叔孫建、汝陰公長孫道生拒之,道濟等不敢進。是月,乞伏慕末為赫連定所滅。二月辛酉,安頡、司馬楚之平滑臺,擒義隆將朱羒之、李元德及東郡太守申謨。癸酉,車駕還宮,飲至策勳,告於宗廟,賜留臺百官各有差,戰士賜復十年。丁丑,行幸南宮。定州民飢,詔啟倉以賑之。義隆將檀道濟、王仲德東走,諸將追之,至歷城而還。三月庚戌,冠軍將軍安頡獻義隆俘萬餘人,甲兵三萬。夏五月庚寅,行幸雲中。六月,赫連定北襲沮渠蒙遜,為吐谷渾慕璝所執。閏月乙