永平十六年(公元73年),东汉国库充足,刘庄就决定正面出击匈奴。不过他并不打算硬碰硬,而是先派将军窦固和耿秉屯兵凉州(今甘肃武威),然后联合南匈奴、乌桓与鲜卑等族夹击匈奴,获得全胜。同时,大将窦固派班超出使西域,宣讲大汉对西域的政策,赢得了西域各国的臣服。其中也遇到了一些波折。正当班超在鄯善时,匈奴也派使者来到这里。班超果断出击,一个晚上就把匈奴使团的100多人都杀了。西域各国惊恐不安,纷纷向大汉表示臣服,鄯善王还把自己的儿子送到洛阳为质,其他小国也纷纷效仿。永平十六年(公元73年),大汉与西域的交往在中断65年后又恢复了正常。第二年,刘庄重置西域都护,由班超担任。