老英雄帶病北伐,露麵擊潰十萬軍
不久,朝廷大赦,他又回來了。高宗畢竟還是念舊,召見了薛仁貴,說:“以前在萬年宮,沒有你,我都變成魚了。你還曾經為我消滅過九姓突厥,高句麗,中國北方、東方的向中國稱臣,這都是你的功勞啊。我怎麽會忘記你呢。但是,有人在我跟前告你,說你在烏海城下故意放跑了敵人,以致於失利。這件事讓我非常遺憾現在遼西不安寧,瓜州沙州的路都不能通了,你怎麽能安穩地睡在家裏,不給我指揮打仗去呢?”就這樣,薛仁貴被重新起用了,官拜瓜州長史、右領軍衛將軍、檢校代州都督。由此也可知,郭待封打了敗仗後,回朝廷沒有少給主帥薛仁貴栽贓。
開耀元年(681),已經68歲高齡的薛仁貴開始了自己人生最後的一場光輝戰爭.開耀元年,薛仁貴拜瓜州(治晉昌,今甘肅安西東南鎖陽城)長史,不久,東突厥不斷侵擾唐北境,薛仁貴又拜右領軍衛將軍、檢校代州(治雁門,今山西代縣)都督。次年,突厥酋長阿史那骨篤祿招集突厥流散餘眾,擴展勢力,自稱可汗,於永淳元年據黑沙城(今內蒙古呼和浩特東北)反唐 。同年 ,單於都護府(治今內蒙古和林格爾西北)檢校降戶部落官阿史德元珍(因犯罪被囚),聞阿史那骨篤祿反唐,便詐稱檢校突厥部落以自效,趁機投奔於阿史那骨篤祿。阿史那骨篤祿因阿史德元珍熟知唐朝邊疆虛實,即令其為阿波大達幹,統帥突厥兵馬,進犯並州(治晉陽,今山西太原西南)與單於府北境,殺嵐州刺史王德茂。
同年冬,69歲高齡的薛仁貴帶病冒雪率軍進擊,以安定北邊。領兵去雲州,就是今天的大同一帶,和突厥的阿史德元珍作戰。突厥人問道:“唐朝的將軍是誰?”唐兵說:“薛仁貴。”突厥人不信,說:“我們聽說薛仁貴將軍發配到象州,已經死了,怎麽還能活過來?別騙人了!”薛仁貴於是脫下頭盔,讓突厥人看。因為薛仁貴威名太大了,以前曾經打敗過九姓突厥,殺過許多人,突厥人提起他都怕,現在看見了活的薛仁貴,立即下馬跪拜,把部隊撤回去。薛仁貴來了就是打仗的,哪裏會因為受了幾拜就客氣,立即率兵追擊,打了一個大勝仗,斬首一萬多,俘虜三萬多,還繳獲了許多牛馬。
永淳二年二月二十一日(683年3月24日),薛仁貴因病於雁門關去世,享年七十歲。唐高宗追贈他為左驍衛大將軍,幽州(洽薊縣,今北京城西南)都督。薛帥的傳奇的一生結束了