封傳車攻取金城,金城太守顏芝投降,顏芝又令金城郡各地都向漢中王投誠。封傳車令顏芝仍然守金城,又與蔣道提兵向姑臧而來。
姑臧古稱涼州,地處漢羌邊界,民風甚為剽悍。後漢朝擴疆西域,便以姑臧為涼州治所。涼州精騎橫行天下,又居於河西走廊要衝,是漢朝絲綢之路上重鎮,為河西富邑。取得姑臧,便可以控製涼州四方。前番第五均能夠依據涼州而進入長安者,蓋因姑臧地勢險要,兵馬矯健也。
丁弘雖然率兵救援酒泉,卻還在姑臧留有一萬兵,令長史薑成防守,郝昌又率兵五千退至,加上各地招募預留等軍士,姑臧防守兵力亦有兩萬之眾。
郝昌退至姑臧,對薑成道:“賊軍已經攻陷金城,恐不日之間將前來攻取姑臧。長史需向丁刺史告急求救,再急招募軍兵,以作禦敵。不然賊軍大至,恐難抵禦。姑臧若不能守,涼州將為賊所有矣。”
薑成道:“丁刺史臨行之前留有一萬軍馬給吾守城,今將軍所部有五千人,吾還可以聚斂數千人,以姑臧險要地勢,城防之固,兩萬人足可以禦敵。且丁刺史西拒班錯賊軍,軍力尚吃緊,豈可再讓其分兵?”於是隻將漢軍進犯姑臧軍情告知丁弘,並不要求丁弘回援,說其率部兩萬人可以抵禦漢軍。
丁弘正率軍在酒泉,欲要攻擊班錯,班錯卻引軍據險而守,一時並不能退敵,遂兩相對持。接到薑成軍報,見其說兩萬人可以禦敵,遂不回兵馳援。
封傳車對蔣道言道:“姑臧城地勢險要,城防堅固。且還有涼州軍堅守,我軍隻有三萬人,不可與其久持,需得出其不意而臨之,方可一鼓而下也。”於是令蔣道萬人步卒速行,限定三日之內到達姑臧。封傳車領二萬騎,從金城北上,沿途順便略定各縣城池。
封傳車引軍疾馳,二日便至張掖郡境內,逼近鸞鳥。此時郝昌方到達姑臧一日,正與薑成在布守城防,尚未齊備。哨騎報漢軍騎兵已經進至張掖郡,薑成大驚,道:“賊軍居然如此神速!今鸞鳥、蒼鬆等各處布防尚未完成,賊軍便至,今隻能拒守姑臧城。”於是便將鸞鳥、蒼鬆等處軍士,皆撤回姑臧防守。