La batalla enfrentó a los ejércitos árabes del Califato abasí, junto con su aliado el Imperio tibetano, y los turcos al mando de Ziyad ibn Salih con 200.000 soldados (según fuentes chinas), y los ejércitos chinos de la Dinastía Tang al mando de Gao Xianzhi con 10.000 chinos y 20.000 mercenarios karlukos (estos últimos cambiaron de bando al final de la batalla), a fin de dirimir el control del Asia Central.