屯驻长安附近防备敌人。又任命昌侯卢卿为上郡将军、甯侯魏遬为北地郡将军、隆虑侯周灶为陇西郡将军,汉文帝想要亲征,被薄太后阻止,任命东阳侯张相如为大将军,成侯董赤为前将军,栾布担任将军,大规模出动战车、骑兵去攻打匈奴,匈奴遁逃,汉军追出边塞也撤军了,未有斩获。
张相如的侯爵历经汉高祖时期二年,汉惠帝时期七年,汉高后时期八年,汉文帝时期十五年,累计在位三十二年,去世时谥武。