于是向司马颙说：「我所领的军队还有十余万人，奉送皇帝回洛阳皇宫，派成都王回邺城，司马颙自留镇关中，我北讨博陵。这样天下就可暂得安定，无人再能反抗。」但司马颙觉得不太可行，不赞同张方的建议，又下诏令司马越等人回到封国。及后豫州刺史刘乔击破司马越堂弟范阳王司马虓于许，又表司马颖为镇军大将军、都督河北诸军事，给一千兵回到邺城，又命吕朗屯兵洛阳。随后又升豫州刺史刘乔为假节、镇东大将军。派遣司马颖率领楼褒、王阐等，据河桥以抗拒司马越，支援刘乔。及后司马颖进驻洛阳，吕朗则移驻荥阳。司马越则亲自率领三万士兵，西进到了萧县