(一)不戰平叛軍
就在郭子儀單騎見回紇,與回紇結成同盟,吐蕃聞訊退兵時,唐朝同州(今陝西大荔)、華州(今陝西華縣)節度使周智光奉命攔截,在澄城(今陝西澄城)擊潰一支吐蕃部隊,奪回了被吐蕃掠奪的牛馬及軍用物資數以萬計,並乘勝追擊吐蕃至鄜州(今陝西富縣)。周智光素與鄜坊節度使杜冕不和,便欲借戰亂之機,殺害杜冕族人以泄私憤。鄜州刺史張麟進行勸阻,周智光不聽。於是張麟便派兵將杜冕的家族保護了起來。周智光大怒,一氣之下殺了張麟,血洗了杜冕的家族,並縱火燒毀民宅三千多間,將財物搶掠一空,返回同州。吐蕃被擊敗後,周智光進京報捷,代宗沒有因其公報私仇、濫殺無辜問罪,這反而更助長了他的囂張氣焰。
周智光返回華州後,更加狂妄。大曆元年(766年)正月,代宗令杜冕離職到梁州(今陝西漢中)避難,周智光聽說後,私自派兵在商州(今陝西商洛)進行截擊,想置杜冕於死地,但由於保護得力,周智光的陰謀並沒有得逞。私自謀殺朝廷官員在唐朝是重罪,周智光深知自己罪不可赦,便愈發放縱自己,糾集大批亡命之徒,搶掠民財,同時暗中招兵買馬,意欲反唐。他還擅自截留從關東漕運入京的糧米,奪取關東各地進獻朝廷的貢品,並殺死押送物品的使者。許多前往朝廷任職辦事的官員,因畏懼周智光的殘暴,都不敢經過華州,而是悄悄繞到渭北而走同州。周智光聞訊後,不但沒有收斂,反而派兵在去往同州的途中攔截,並肆意殺害。由於連年的戰事使得朝廷不願大動幹戈。因此代宗對周智光也是一直采取安撫政策,並多次召其回京,但周智光每次都是抗旨不遵。由於華州緊鄰京城長安,周智光的所作所為,已經成了朝廷的心腹之患,不得不除之以平民憤。大曆元年十二月,代宗為了招撫周智光,特地下詔書晉升其為尚書左仆射,派使者前往華州宣詔。周智光不但不謝恩,反而大罵使者,並揚言要挾天子以令諸侯。代宗知道後,知其已決意要反,便不再招撫。
大曆二年(767年)正月,代宗決定讓郭子儀出兵征討周智光。由於同州和華州是通往河中的必經之地,河中與同州隻有一條黃河相隔,代宗密令郭子儀的女婿工部侍郎趙縱進宮,向其口授密旨。趙縱奉旨,抄小路送往郭子儀的大營。郭子儀閱讀詔書後,立即派大將渾瑊、李懷光率軍進至渭水邊駐紮,準備向南渡河以攻取華州。周智光的部下向來敬畏郭子儀,得知河中軍要渡河西攻,頓時軍心渙散,鬥誌全無,紛紛投奔郭子儀。周智光看到自己眾叛親離,自知難以對抗朝廷,急忙向朝廷上表悔過,請求赦免。於是一場叛亂不費一刀一槍便被鎮壓。這不能不說是郭子儀在軍隊中的崇高威望所致。
(二)神威鎮邊疆
周智光叛軍歸附後,吐蕃再次派騎兵侵擾涇州(今甘肅涇川)。郭子儀奉詔率軍西進,從河中移師涇陽,以抵禦吐蕃進攻長安。吐蕃聽說郭子儀西進,不敢繼續南下,轉而攻占靈州,郭子儀統帥朔方軍主力北上,在靈州大敗吐蕃軍,斬殺其二萬餘人,隨後帶兵返回駐地涇陽。大曆三年(768年)初,關中局勢平定,代宗又令郭子儀率軍回駐河中。吐蕃得知郭子儀離開涇陽後,又率十萬大軍進犯靈武。郭子儀率朔方及河中軍五萬餘人西進奉天,派白元光率騎兵反擊,在靈武外圍大敗吐蕃軍,殲敵二萬。與此同時,郭子儀又派人偷襲了吐蕃的後方基地,焚燒其軍糧,吐蕃軍不得不再次敗退。
吐蕃軍隊的連年入侵,使得唐朝廷對京城西北的防禦問題更加關注。吐蕃兵戰場主要集中在京城西北方向,而西北方的邠寧節度使馬璘所率的四鎮兵馬實力無法與吐蕃軍相抗衡,但郭子儀統率的朔方重兵卻駐守在河中,遠離戰場,這樣使得邊境的駐防出現了疏漏。大曆三年十二月,代宗下詔任命郭子儀為邠寧、慶州(今甘肅慶陽)節度使,屯兵於邠州,改任馬璘為涇原(今甘肅涇川北)節度使。自從郭子儀鎮守邠州後,吐蕃輕易不敢再進犯唐朝邊境,由此唐朝西北邊境保持了近五年的安定局麵。
大曆八年(773年)十月,重整旗鼓的吐蕃再次兵分兩路侵擾唐朝。一路以萬餘人圍攻靈州,以牽製郭子儀的朔方軍,但很快被唐軍擊敗。另一路十萬人為主力,進攻涇、邠等州。郭子儀派朔方兵馬使渾瑊率步騎兵五千前去迎戰,與在鹽倉(今甘肅涇川西)的涇原節度使馬璘互相構成掎角之勢。但是由於渾瑊屬於資曆較淺的年輕將領,朔方軍中的老將並不服氣,不願聽從渾瑊的指揮和調遣。再加上驕傲輕敵,戰前飲酒大醉,導致朔方軍慘敗。渾瑊等奮力突出重圍,才避免了全軍覆沒的結局。與此同時,馬璘在鹽倉的戰鬥中也慘遭敗績。郭子儀在邠州得知前線戰況失利,緊急召集諸將商討作戰方案。他首先說道:“此次戰爭的失利,責任在我,而不在各位將軍。我們朔方軍一向以能征善戰聞名天下,如今卻被吐蕃打敗,用什麼計策才能一雪今日之恥呢?”諸將麵麵相覷,無言以對。渾瑊主動請求再戰,表示要戴罪立功,以功贖罪。郭子儀答應並赦免了渾瑊,並重新調整了兵力部署,派渾瑊和鹽州(今陝西定邊)刺史李國臣等率軍迂回到吐蕃軍背後,伺機發動進攻。吐蕃軍聞訊後立即回撤。渾瑊所率大軍早已埋伏在吐蕃軍所必經的道路兩側,進行伏擊。當急速回撤的吐蕃軍進入到唐軍的埋伏圈裏時,渾瑊大喝一聲,身先士卒,衝向敵陣,唐軍兩側夾擊,大敗吐蕃軍,將吐蕃掠奪的物資等全部追回。而馬璘也派兵襲擊了吐蕃軍的輜重基地潘原(今甘肅平涼東南),殺敵數千人。吐蕃軍後方告急,無心戀戰,隻得全線西退。吐蕃的侵犯又一次被打退。