刘聪遣兵袭击晋阳,未能攻克。
10 五月,汉主刘渊封儿子刘裕为齐王,刘隆为鲁王。
11 秋,八月,汉主刘渊命楚王刘聪等进攻洛阳。皇帝下诏,命平北将军曹武等御敌,都被刘聪击败。刘聪长驱进入宜阳,自恃胜利,放松防备。九月,弘农太守垣延诈降,夜袭刘聪军,刘聪大败而还。
幽州刺史王浚派祁弘与鲜卑段务勿尘在飞龙山袭击石勒,石勒大败,退守黎阳。
12 冬,十月,汉主刘渊再派楚王刘聪、王弥、始安王刘曜、汝阴王刘景率精骑五万入寇洛阳,大司空、雁门人、刚穆公呼延翼率步骑兵作为后援。十月二十一日,刘聪等挺进到宜阳。朝廷认为汉兵新败,没想到他们这么快就卷土重来,大惧。十月二十六日,刘聪屯兵西明门。北宫纯等夜里率勇士一千余人出城劫营,斩其征虏将军呼延颢。十月二十七日,刘聪向南撤退,屯驻在洛水。十一月一日,呼延翼为其部下所杀,他的部队溃散,从大阳逃归。刘渊下令刘聪等还师,刘聪上表说晋兵微弱,不能因为呼延翼、呼延颢死了就撤军,坚决要求留下,继续攻打洛阳,刘渊批准。
太傅司马越婴城固守。十一月十四日,刘聪前往嵩山,亲自向神明祈福,留平晋将军安阳哀王刘厉、冠军将军呼延朗留守大营。太傅参军孙询建议司马越乘虚出击,斩呼延朗,刘厉投水而死。王弥对刘聪说:“如今作战失利,而洛阳守备犹固,运粮车还在陕地,军中粮食已经支持不了几天了。殿下不如与刘曜回平阳,准备粮食发给士兵,再图后举。我也收集士兵粮食,在兖州、豫州待命,如何?”刘聪因为是自己要留,不敢回去。太史令宣于修之对刘渊说:“我夜观天象,要到后年才能拿下洛阳。如今晋室王气犹盛,如果我大军不归,必败。”刘渊于是召刘聪等还师。