Den utenrikspolitiskew situasjon ved begynnelsen av Xiangzongs regjeringstid var gunstig. Tibetanerne, som det var kommet til stridigheter i 750-årene, var nå nærmest omringet i og med kinesernes allianser med uigurene og kongeriket Nanchao, slik at de ikke lenger var i stand til å føre noen større felttog mot Keiserkina. Xianzong utnyttet situasjonen til å konsentrere seg om problemet med provinsenes militærguvernører. I 806 nektet han å anerkjenne den nye guvernøren av Vest-Sichuan, Liu Pi, og beseiret han mot slutten av samme år med en hær som for det meste stod under evnukkers kommando. Noen måneder senere begynte krigen mot guvernøren av Zhexi, Li Qi, som hadde vegret seg mot å innfinne seg i hovedstaden. Også her oppnådde keiseren en rask seier. Li Qi ble offer for en intrige blant sine egne tilhengere.