上元二年二月,李光弼兵敗邙山,河陽失守。三年二月,河中鎮士兵嘩變,殺主帥李國貞。形勢對於最終平定叛亂很不利,朝廷無奈,又起用郭子儀為朔方、河中、北庭節度使兼興平定國副元帥,進封汾陽郡王,出鎮絳州。郭子儀到任後,恩威並施,很快安定了局勢。這年四月,代宗即位,宦官程元振得寵,認為郭子儀功高難制,又向代宗進讒言,罷了郭子儀的副元帥,充任巡視肅宗喪葬事宜的肅宗山陵使。這樣,郭子儀上任不到兩個月,又失去了兵權
代宗廣德元年十月,吐蕃攻陷涇州,又深入京畿,劫掠奉天、武功兩縣,接著渡過渭水南進,直逼京師。危急時刻,代宗又起用郭子儀為關內副元帥,出鎮鹹陽。郭子儀自從鄴城之敗被罷免兵權以後,身邊已沒有軍隊,現在倉促出征,只有20名騎兵跟隨,顯然無法作戰。等到了鹹陽,吐蕃軍隊已經渡過渭水,代宗聞訊,東逃陜州,長安失陷。郭子儀也只得從京城南下,沿路收集散兵,來到商州。招輯亡逸,其軍漸振。郭子儀派將軍張知節、長孫全緒等率兵萬人北上,紮營於韓公堆,長孫全緒又派王甫潛入長安城,聯絡少年豪俠作為內應,壹天,齊擊鼓於朱雀街,蕃軍惶駭而去。郭子儀率大軍隨後趕到,終於收復了長安。郭子儀在無兵無糧、極其困難的形勢下,召集亡散,與敵周旋,用智慧擊退了敵人,又壹次挽救了唐朝。代宗永泰元年五月,以郭子儀為河南道節度行營都統,出鎮河中。八月,叛將仆固懷恩引誘吐蕃、回紇、黨項等30多萬軍隊南下,分兵數道進攻京畿,劫掠奉天、醴泉縣,京師戒嚴,代宗下詔親征,親率禁軍屯駐禁苑內
緊急關頭,代宗急忙把郭子儀從河中召來。郭子儀晝夜兼程趕赴涇陽紮營,這時敵軍已經會合,郭子儀只有1萬人,敵軍圍之數重。眾寡不敵,不能硬拼,只能智取。郭子儀使李國臣、高升拒其東,魏楚玉當其南,陳回光當其西,朱元琮當其北。命諸將守備而不戰,自率甲騎二千出沒於左右前後。吐蕃、回紇軍隊見壹員老將率軍來回馳騁,心生疑惑,問唐人:這人是誰?唐人說:是元帥郭令公。回紇人大驚,說:郭令公還活著嗎?仆固懷恩說天可汗已經去世,郭令公也不在了,中原無主,所以才跟他來。現在郭令公活著,天可汗還在嗎?唐人說:皇帝萬歲無疆。回紇人說:仆固懷恩騙我們!郭子儀了解到,回紇與吐蕃知道仆固懷恩已死,爭當進攻唐朝的主持人,關系惡化,分開紮營。於是郭子儀決定利用他們的矛盾,派人到回紇營中勸諭說:過去妳們遠涉萬裏,助國討賊,收復兩京。當時子儀我與妳們,相交甚契,從未忘懷。現在妳們拋棄舊好,助壹叛臣,實在不明智!仆固懷恩是個背主棄親之徒,對妳們有什麽好處呢?回紇人道:我們聽信了仆固懷恩的話,以為令公已經去世,所以才來的。如果令公真的沒死,我們能見見他嗎?使者回報,郭子儀決定前去面談,他說道:今眾寡不敵,難以力勝。昔與回紇契約甚厚,不若挺身往說之,可不戰而下也。諸將請帶500鐵騎跟從,郭子儀說:此適足為害也。其子郭唏也勸他不要前去,郭子儀說:今戰,則父子俱死而國家危;往以至誠與之言,或幸而見從,則四海之福也!不然,則身沒而家全。於是,郭子儀出陣去見回紇。唐兵傳呼道:令公來了!回紇人開始戒心很重,全軍拉滿弓弦對著唐陣,隨時準備射箭
郭子儀從容騎馬來到回紇陣前,摘下頭盔,以示誠心,說:各位可好?久同忠義,為何如此?回紇人見郭子儀如此以誠相待,紛紛扔掉兵器,下馬拜伏於地說:真是老令公啊!郭子儀召其首領,飲酒盡歡,又勸回紇人說:吐蕃本吾舅甥之國,無負而至,是無親也。若倒戈乘之,如拾地芥耳。其羊馬滿野,長數百裏,是謂天賜,不可失也。今能逐戎以利舉,與我繼好而凱旋,不亦善乎!回紇人許諾。郭子儀派朔方兵馬使白元光與回紇合兵,吐蕃聞訊,當夜逃走。回紇與白元光縱兵追擊,郭子儀大軍繼進,在靈武臺西原大破吐蕃十幾萬人,斬首五萬,生擒萬人,收其所掠士女四千人,獲牛羊駝馬,三百裏內不絕。郭子儀得勝後,又回鎮河中。