劉沈
劉沈は自らの意思で州兵を率いて藍田に進んだが、司馬顒は劉沈の兵を無理矢理奪ってこれを阻止した。後に長沙王司馬乂の命により、劉沈は武官400人を率いて雍州へ帰還した。
8月、司馬顒が司馬乂討伐を掲げて挙兵すると、都督張方は精兵7万を率いて函谷関から洛陽に進撃した、11月、司馬王瑚・驃騎主簿祖逖は司馬乂へ「雍州刺史劉沈は忠義に篤く、勇敢で決断力が有ります。雍州の兵を使えば河間を牽制できるでしょう。劉沈に兵を与えて長安の司馬顒を攻撃させれば、必ずや張方を撤退させて救援に当たらせるでしょう」と勧めると、司馬乂はこれに従った。詔が下されると、劉沈はこれに忠実に従い、雍州郡県に檄文を発して諸郡から兵を集めた。そして、7郡の兵士や塢壁の甲士1万人余りを率い、安定郡太守衛博・新平郡太守張光・安定功曹皇甫澹を先鋒として長安へ進軍した。
永安元年(304年)1月、司馬顒は鄭県の高平亭に駐屯して張方軍の後援となっていたが、劉沈挙兵の報を聞くと、渭城に帰還して守備を固めた。さらに、督護虞夔に歩騎兵1万人余りを与えると、好畤に進ませて劉沈を迎撃させた。劉沈は新平から兵を進めてこれを撃破すると、司馬顒は大いに恐れて長安に退却し、張方を急いで洛陽から呼び戻した。
劉沈は渭水を渡ると砦を築き、司馬顒が派遣してきた軍を幾度も破った。