Khanat de Djaghataï
Avant le début de la guerre, Ayurbarwarda, l'empereur dirigeant la dynastie Yuan, entretient des relations amicales avec Oldjaïtou, le souverain de l'Ilkhanat. En ce qui concerne les relations avec le Khanat de Djaghataï, la situation est plus compliquée. En effet, cela fait longtemps que des troupes Yuan sont installées en garnison à l'est du Khanat. À l'origine, il s'agissait pour les empereurs Yuan de s'assurer de la soumission de Chapar Khan, mais depuis la défaite de ce dernier en 1310, ces soldats sont perçus comme une menace pour l'État djaghataÏde. Afin de résoudre la pénurie de pâturages à laquelle il fait face, Esen-bouqa, le dirigeant du Khanat de Djaghataï, envoie en 1312 des émissaires pour tenter de négocier avec Tughaji Jinsank, le commandant de la garnison frontalière Yuan. Au début, Esen veut tenter de les convaincre de modifier leurs positions, afin qu'il ait accès à plus de pâturages. Toutefois, les négociations tournent mal et les relations entre les deux parties se tendent. Esen-bouqa envoie alors des tribus à Ayurbarwada en 1312 et 1313, mais les tentatives de la cour impériale Yuan pour restreindre le commerce entre les deux États continuent d'alimenter les tensions entre les Khanats. C'est alors qu'Abishqa, l'émissaire qu'Ayurbarwada envoie à la cour de l'Ilkhanat, profite de sa traversée de l'Asie centrale pour révéler à un commandant Chaghadayid qu'une alliance a été conclue entre la dynastie Yuan et l'Ilkhanat et que les forces alliées se mobilisent pour attaquer le khanat de Djaghataï. Esen-bouqa donne l'ordre d'exécuter d'Abishqa et décide d'attaquer la dynastie Yuan à cause de cette série d'événements, rompant ainsi la paix que son père Douwa avait négociée avec la Chine en 1304.