司馬越
司馬越の配下は王衍を盟主にしようとしたが、王衍は辞退して襄陽王司馬範に譲った。だが、司馬範もまた辞退したので、晋軍は指揮官不在のまま、司馬越の棺を封国である東海に運ぶため、軍を動かした。司馬越が死んだとの報が洛陽に届くと、司馬越の妃裴氏と子の司馬毗も、衛将軍何倫と右衛将軍李惲に伴われて東海へ向かった。
4月、石勒は晋の大軍が東下しているのを知ると、軽騎兵を率いて強襲を掛けた。王衍は銭端に命じて迎え撃たせたが、石勒はこれを返り討ちにし、銭端を斬り殺した。さらに攻勢を続けて本隊を撃ち破ると、撤退しようとした敵軍へ追撃をかけ、騎兵を分けて包囲すると一斉射撃を浴びせ掛けた。これによって敵軍の将兵10万人余りは折り重なるように倒れて天高く積み上がり、逃げ切れた兵はほとんどいなかった。この戦いで西晋の重臣の大半が捕らえられて処刑され、晋朝の主戦力は事実上壊滅した。
8月、司馬越の弟である東嬴公司馬騰は都督幽州諸軍事王浚と共に司馬穎討伐を掲げて決起し、司馬穎は恐れて恵帝を伴い洛陽へ逃走した。11月、張方は恵帝と司馬穎を引き連れ、司馬顒の本拠地長安への遷都を強行した。12月、司馬顒は戦禍を収める為に司馬越との和解を望み、彼を太傅として長安に招聘し、共に朝政を補佐しようと呼びかけた。たが、司馬越はこれを受けなかった。
永興2年(305年)、東海国中尉劉洽は司馬越へ、張方の討伐を勧めた。司馬越はこれに同意し、劉洽を左司馬に、尚書曹馥を軍司に任じた。7月、司馬越は山東の四征将軍・鎮・州郡に檄文を送り「義軍を起こして天子を迎え入れ、旧都(洛陽)を復しようではないか」と宣言した。司馬楙は以前司馬越を拒んだので、この檄文を大いに恐れ、長史王脩の勧めに従って徐州を司馬越に譲った。これにより司馬越は自ら都督徐州諸軍事を兼任し、司馬楙には代わって兗州刺史を称させ、この事を上表した。