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.
King Zhaoxiang of Qin
Bai Qi was furious at this because he believed Qin had just forfeited a chance to annihilate Zhao once and for all, and resigned his position in protest. However, Zhao soon changed its mind and refused to cede the lands it promised, and attempted to lobby an anti-Qin alliance with the other states. King Zhaoxiang then ordered an attack on Zhao in late 259 BC, laying siege to Handan. He wanted Bai Qi to lead the attack, but the still angry Bai Qi bluntly refused to assume the position citing illness. Instead, he advised King Zhaoxiang to call off the siege as the window of opportunity for an easy victory was already gone, because Lord Pingyuan had managed to secure military reinforcements from Chu and Wei, led by the famous Lord Chunshen and Lord Xinling. King Zhaoxiang did not take in his advice and instead appointed Wang Ling (王陵) as the commander of the siege.