The Mongolian and Jin Dynasty troops assembled very quickly, and by noon the next day, hundreds of thousands of troops from both sides had already gathered around Ningyuan Fortress.
The Jin Army had a total force of 270,000 men, of which 240,000 were infantry and 30,000 were cavalry, relying on Ningyuan Fortress and Shaling Fort to set up camp for defense, with a battle line stretching for more than ten miles.
Under Totaabuqa Khan of the Mongolian Khanate, the 'Datan' allied with the 'Three Guards of Doyan' comprised a total of 320,000 cavalry.
They moved their original camp back twelve miles, taking advantage of several hills in the area to arrange their troops, occupying a favorable position.
At this time, there were still more than 70,000 Datan cavalry placed by Totaabuqa Khan in the rear between Zhangjiakou and Qingshui River, guarding their livestock and line of retreat.
The remaining 30,000 cavalry were still scattered around Xuanfu Town, looting extensively.