司馬顒
7月、司馬越が司馬顒・張方の打倒を掲げて徐州で挙兵し、東平王司馬楙・王浚・司馬虓らもまたこれに呼応した。恵帝は司馬越の挙兵を聞くと司馬越・司馬楙に正式に官爵を与え、これにより朝廷の官員は長安から離れて司馬越の下に集まるようになった。司馬越は当初、恵帝を洛陽に帰還させた陝県を境に東西で国家を分割統治をする事を提案し、司馬顒はこれに好色を示したが、張方の反対を受けたためこれを拒絶した。また同じ時期、司馬穎の旧将である公師藩が将軍を自称し、司馬穎の復権を掲げて趙・魏(河南河北一帯)で挙兵した。8月、司馬顒は公師藩の挙兵を知ると、司馬穎を鎮軍大将軍・都督河北諸軍事に推挙して兵千人を与え、盧志と共に鄴城へ向かわせた。
司馬顒は司馬越に反発した豫州刺史劉喬の軍を支援したものの、劉喬が敗北すると不安に駆られて再び司馬越との和平を望むようになった。しかし張方が和睦に頑なに反対したので、なかなか決断出来なった。張方と仲の悪かった司馬顒の参軍畢垣は張方が陰謀を企てていると偽りの讒言を行い、繆播と繆胤も張方を斬って天下に謝罪すべきと進言した。
だが、恵帝は詔を発して司馬顒と司馬穎を逆臣であると弾劾し、司馬乂に討伐を命じた。司馬乂は雍州刺史劉沈にも参戦を命じ、劉沈はかつて司馬顒に軍師に任じられていたものの、司馬顒への恩義よりも恵帝への忠義を優先し、朝廷軍の一員として長安に進撃した。司馬乂はさらに皇甫重への使者として弟の皇甫商を派遣し劉沈への加勢を命じようとしたが、皇甫商を恨む親族が司馬顒への密告を行ったため、司馬顒は皇甫商を捕えて殺害した。
この戦いそのものは永安元年(304年)1月、司馬乂が東海王司馬越の裏切りにより捕えられ、洛陽城内に入った張方が司馬乂を処刑した事で終結したが、劉沈の軍は以降も司馬顒への抵抗を続けた。激戦の末司馬顒の軍は劉沈の軍を破り、劉沈は側近100人余りで逃亡していたところを捕えられた。劉沈は司馬顒と相対すると彼を詰ったので、司馬顒は激怒して劉沈を鞭打ち、腰斬の刑に処した。司馬顒はまた劉沈の参謀であった新平郡太守張光を「起兵してどのような計略を画策したのだ」と責めたが、張光は表情を厳しくして「劉雍州(劉沈)が我が計を用いなかったからこそ、大王は今生きておられるのですぞ!」と答えた。司馬顒は彼を豪壮であるとして、罪には問わずに祝宴に参加させた。
3月、司馬顒は上書して司馬穎を世継ぎに立てるよう求めると、司馬穎は皇太弟となり、丞相の職務はそのままで都督中外諸軍事を兼任するようになった。司馬顒は太宰・大都督・雍州牧に任じられた。
太安2年(303年)3月、侍中劉沈は益州刺史羅尚・梁州刺史許雄らを統率して李雄討伐を命じられたが、司馬顒は劉沈を長安に留めて軍師に任じ、代わりに席薳を蜀に派遣した。また、張昌が江夏で反乱を起こすと、劉沈は張昌討伐に赴くよう詔が下されたが、司馬顒はこれを拒絶した。劉沈は自らの意思で州兵を率いて藍田に進んだが、司馬顒は劉沈の兵を無理矢理奪ってこれを阻止した。
7月、司馬乂の参軍皇甫商の兄である皇甫重が秦州刺史となると、以前より皇甫商と対立していた李含はこれを甚だ憂慮し、密かに謀殺を目論んだ。皇甫重はこれを察知すると、司馬乂へ秦州6郡の兵を率いて李含を討伐する許可を求めたが、司馬乂は認めなかった。皇甫重はこれに従わずに李含を討とうとしたので、司馬顒は金城郡太守游楷・隴西郡太守韓稚らに4郡の兵を率いさせ、冀城の皇甫重を攻撃させた。また、司馬顒は密かに侍中馮蓀・河南尹李含・中書令卞粋らを洛陽に派遣して司馬乂を襲撃させたが、皇甫商は司馬顒の動向を警戒するよう司馬乂へ事前に忠告していたので、李含らの計画は失敗してしまい、彼らは捕らえられて処刑された。司馬顒は李含らが殺されたと聞くと、これを口実に司馬乂討伐の兵を挙げた。鄴にいる司馬穎もまたこれに呼応した。
8月、司馬顒は司馬穎と共に上書し「司馬乂の論功は不公平であり、右僕射羊玄之・左将軍皇甫商と共に朝政を専断し、忠良の臣(李含ら)を殺害しました。羊玄之と皇甫商を誅殺し、司馬乂を封国に還らせるべきです」と述べた。