(五胡亂華之十九)
太史令宣於修跟劉淵説:“我觀察過天象,應在辛未年,我們才能得到洛陽。現在晉的氣數還行,大軍不回來的話,必然失敗。”劉淵便派人召劉聰等儘快還師。
十一月,劉聰和劉曜班兵回到平陽。王彌率領他的部隊南出轘轅。司馬越派部將薄盛等人追擊王彌,在新汲把王彌打敗。然而在潁川、襄城、汝南、南陽、河南幾個郡縣的流民有幾萬家,吃了當地居民的不少苦頭,因此趁王彌兵敗經過這些地方時,聚眾燒燬城邑,殺死當地官吏,起來響應王彌。於是王彌軍勢重新大振。
再説石勒在黎陽休整幾十天后又入侵信都,晉冀州刺史王斌兵敗被殺。幽州刺史王浚便自命兼領冀州,又向朝廷告急。晉懷帝派大將王堪和裴憲從洛陽帶兵討伐石勒,石勒帶兵南下抵禦,在黃牛壘駐軍。魏郡太守劉矩害怕石勒的聲威,舉郡投降,石勒便讓劉矩統領他的部眾作為自己中軍左翼。石勒抵達黎陽,裴憲怕得要死,丟棄軍隊逃往淮南,王堪則退保倉垣。
十二月,劉淵派遣大將劉賢、劉靈、趙固、王桑,東進駐軍內黃,準備再次進攻洛陽。王彌上表請派他的親信部將曹嶷東進青州,順便把在山東的家眷接來;劉淵同意了。
公元310年春正月,劉淵立兒子劉和為皇太子,大赦。同時,石勒和劉淵部將閻羆攻陷河南的者圈和苑市兩個堡壘。閻羆在戰鬥中身中流矢而死,石勒便把他的軍隊收歸己有。石勒又暗中從石橋渡過黃河,攻拔白馬,活埋當地百姓男女三千多人。王彌率領三萬多人與石勒會師。
於是石勒和王彌共同入侵徐、豫、兗三州。二月,石勒襲擊鄄城,殺害了晉兗州刺史袁孚。繼而攻拔倉垣,殺害晉車騎將軍王堪。再北渡黃河,進攻廣宗、清河、平原、陽平等冀州各縣,百姓跟從他的多達九萬人。石勒又南渡黃河,晉滎陽太守裴純逃到建業去了。
王彌部將曹嶷從大梁帶兵東進,所向披靡。在攻下東平後,開始進攻琅邪。王彌的朋友劉靈那時是漢的冀州刺史,帶兵威逼幽州。王浚命令部將祁弘率軍和鮮卑突騎一道出拒劉靈。
四月,祁弘和劉靈在廣宗相遇。劉靈雖然歷來勇猛,但還是敵不過西晉和鮮卑的聯軍,結果兵敗被殺,全軍覆沒。
這年夏天,幽、並、司、冀、秦、雍六州大鬧蝗災,連牛馬的毛都被吃光了。秋七月,劉聰、劉曜、石勒以及漢安北大將軍越國共同包圍在懷城(今河南武陟)的晉河內太守裴整。晉懷帝派徵虜將軍宋抽救懷城。石勒和王桑出擊宋抽,把他打敗並殺了。河內百姓捉了裴整投降。劉淵讚賞他的忠義,便任命裴整為他的尚書左丞。
石勒又進攻在武德的晉將梁巨,晉懷帝派兵相救。石勒留部將守武德,與王桑一道在長陵截擊救兵。梁巨請求投降,石勒不許,梁巨便爬下城牆逃跑,結果被漢軍捉住。石勒飛馬回到武德,活埋了降卒一萬多人,並數落梁巨的罪狀後把他殺了。晉師沒救成梁巨,便退還洛陽。河北各個晉軍堡壘受到很多震動,都請求投降,並送兒子給石勒作人質。
不久,劉淵病重去世。雖然他多次派兵伐晉,然而在他有生之年,終於沒看到晉室的滅亡。