La batalla del río Dafei ( en chino :大非川之戰) se libró a mediados de 670 entre las fuerzas de la dinastía Tang y el Imperio tibetano , por el control de la cuenca del Tarim (el " Protectorado Anxi " en el lenguaje chino). En 669, el Imperio tibetano invadió y conquistó el reino Tuyuhun de Qinghai , que era un estado tributario y un importante aliado de la dinastía Tang. Para ayudar a Tuyuhun a restaurar el régimen, el emperador Gaozong de Tang lanzó la campaña contra el Tíbet. El general Tang, Xue Rengui , comandó un ejército de 400.000 hombres contra alrededor de 50.000 hombres del Imperio tibetano. Dejó atrás su tren de equipajes de movimiento más lento y 20.000 soldados bajo Guo Daifeng y avanzó con el resto hacia el lago Qinghai . Los tibetanos atacaron y capturaron el tren de equipajes de los Tang y lucharon contra el propio ejército de Xue en el río Dafei (Dafeichuan, 大非川). Tras la batalla, Xue se retiró de Tuyuhun.