突厥、吐蕃、吐谷浑等十余万骑，向西进攻龟兹。648年十月，阿史那社尔率军首先击败西突厥处月、处密部，消除进军龟兹的侧后威胁。到焉耆以西，分兵五道，出其不意地向龟兹北境进兵。龙薛婆阿那支放弃焉耆，逃到龟兹东部。阿史那社尔派兵追击，将其捕获斩首，另立其堂弟龙先那准为国王，龟兹大为震动，守将多弃城逃走。唐军进至离龟兹都城伊逻卢城三百里的碛口，阿史那社尔命伊州刺史韩威率千余骑为前锋，右骁卫将军曹继叔率部继后，走到多褐城。龟兹王诃黎布失毕、丞相那利、大将羯猎颠率众五万抗拒。刚接战，韩威即引兵假装撤退，龟兹以全部兵力追