King Zhaoxiang of Qin
In 306 BC, the young King Zhaoxiang ascended to the throne, with his mother Queen Dowager Xuan serving as regent. Knowing Qin could not focus on eradicating Yiqu when it had the hostile eastern states to deal with, and her son's rule was still shaky due to numerous rival princes keen to capture the throne, Queen Dowager Xuan decided to use an approach of pretended conciliation. She invited the king of Yiqu to live long-term in the Ganquan Palace, and consummated a seductive liaison that produced two sons with him. This completely removed the Yiqu King's hostility towards Qin, as the beguiled king had lost all cautiousness around the Queen Dowager. At the same time, King Zhaoxiang was aggressively acting to weaken rival warring states in the east and south, and Queen Dowager Xuan was secretly planning with her son the eventual annihilation of Yiqu.
Qin (state)
Following the Qin victory at the Battle of Changping, the Qin commander Bai Qi ordered the 400,000 prisoners-of-war from Zhao to be executed by burying them alive. Subsequently, the Qin forces marched on the Zhao capital city of Handan in an attempt to conquer Zhao completely. However, the Qin troops were unable to capture Handan as they were already exhausted and also because the Zhao forces put up fierce resistance. King Xiaocheng of Zhao offered six cities to Qin as a peace offer and King Zhaoxiang of Qin accepted the offer after being persuaded by Fan Sui. Within Zhao, many officials strongly opposed King Xiaocheng's decision to give up the cities and subsequent delays caused the siege on Handan to be prolonged until 258 . Meanwhile, Bai Qi was consecutively replaced by Wang Xi, Wang Ling and Zheng Anping as the Qin commander at the siege.