大汉从西域撤退,南道诸国惊恐,惧怕北匈奴卷土重来进行报复。当班超奉命准备返京时,疏勒、于阗恳切慰留,疏勒都尉黎弇竟至引刀自杀。班超行至于阗,于阗王侯以下皆号泣,竟至互抱班超的马足,不让他走。
班超知道南道一些地区,可以信用,乃决心留驻西域,勒马回转,重返丝路西端南北两道交汇的疏勒国。
此时疏勒有两座城在班超走后,重新归降龟兹,并且与尉头国联合,意图造成大乱。班超逮捕反叛首领,又击破尉头国,斩杀了六百于人,再定疏勒。
当时西域北道诸国隶属于匈奴,南道则大多数服从大汉。而北道又以龟兹势大,南道疏勒与于阗之间的莎车投靠了龟兹,从疏勒向东通往大汉内地的道路被切断,因此班超决定首先从疏勒附近排除匈奴势力的威胁。
建初三年,班超联合南道疏勒、于阗、康居、拘弥等国一万多士兵攻破姑墨国,斩杀七百人,将龟兹孤立。
建初五年,班超上书章帝,大汉先后发弛刑、义从一千人,士兵八百人,分别由徐干、和恭率领赴西域支援班超。
元和元年,班超发疏勒、于阗兵进攻匈奴在南道的羽翼莎车。莎车贿买疏勒王忠,忠背叛班超。
班超改立府丞成大为疏勒王,调集兵力进攻忠,康居国派精兵帮助忠,班超以锦帛贿买康居姻亲大月氏,劝说康居王罢兵,康居王罢兵,把忠也带了回去。
元和三年,忠从康居王那里借了一些兵马,与龟兹勾结密谋,派人向班超诈降,班超看穿了他的诡计,将计就计,答应他投降。忠大喜,轻装简从来见班超。班超为他举办酒宴,在宴席中,班超命人斩杀忠,又乘机击败他的部众。
元和四年,班超发于阗诸国兵二万五千人复攻莎车。北道龟兹王发温宿、姑墨、尉头五万人救援。
敌强我弱,班超决定运用调虎离山之计。他召集将校和于阗国王,商议军情,诈作各自撤退,又偷偷嘱托人故意放松对龟兹俘虏的看管,让他们逃回去报信。龟兹王闻讯后大喜,率一万骑兵在西边截杀班超,派温宿王率领八千人在东边阻击于阗。
班超侦知他们已经出兵,迅速命令诸部齐发,在鸡鸣时分,直扑莎车大本营。营中没有防备,军士奔逃,班超追斩五千余人,获马畜财物无数。
莎车降服,龟兹等国只能各自退兵。于是南道遂通。
两年后,也就是永元元年,大汉窦宪率军连破北匈奴于燕然山、金微山,出塞五千里。北匈奴主力被迫向西远徙,西域形势发生了有利于汉的变化。
西面的大月氏想乘两大势力互相纠缠之机从中渔利。永元二年,大月氏贵霜王朝发兵七万,越过葱岭,企图与西域北道诸国连兵消灭班超势力。
班超的军队处于劣势,众人恐慌。班超却以为,月氏兵虽多,但跋涉数千里,翻越葱岭而来,转输不便,粮草无法久支,采取了坚守之策。
果然,大月氏副王谢进攻班超,无法攻克,抢掠粮草,又无所得,疲惫不堪。班超估计他们粮草将尽,必会派人到龟兹求救,预先命几百士兵在东边埋伏,谢果然派兵带金银珠宝去龟兹求援。
班超的伏兵把使者杀死,并派人拿给谢看。谢大为惊恐,进退无据,只好遣使向班超请罪,乞求放他们退兵回国,大月氏因而大为震惊,与汉和好如初。
北匈奴既失败西迁,大月氏又受挫南退,于是,龟兹率姑墨、温宿于永元三年降于班超。后汉重建西域都护