Later Shu
The Later Han imperial government sent the major general Guo Wei against the three rebels. Guo, under the advice of Hu Yanke () and seeing Li as the main threat, decided to act against Li first, believing that once he destroyed Li, Zhao Siwan and Wang would be more easily defeated. He therefore marched directly to Huguo's capital Hezhong Municipality () and put it under siege. Meanwhile, Zhao Hui advanced to Fengxiang and put it under siege. He defeated the Later Shu army that Meng Chang sent to aid Wang, and then had a corps of his army pretend to be the Later Shu army. When Wang exited Fengxiang to try to join his army with the "Later Shu" army, he was caught in a trap and defeated. He fled back inside the city and continued to defend it. Another subsequent attempt by the Later Shu general An Siqian () to aid Wang was also repelled by Zhao.