洪武三年,即1370年,徐达带领邓俞和汤和两位助手,率军从西安出发,剑锋直指扩廓帖木儿。
5月3日,两军陇东的巩昌附近遭遇。扩廓一方在人数上占据了优势,徐达不得不采取守势。蒙古人猛烈进攻,明军西南翼胡德济部一度失控。次日,明军展开反攻,大获全胜。扩廓撤退,损失惨重。
这次的交战并没有打击扩廓的决心,他一直在沙漠上准备着迎接明军下一次的到来。
1372年,明帝国又向西北发起了进攻,这次扩廓复仇的机会到了,
徐达带领15万骑兵出雁门关,长途跋涉跨越沙漠直奔哈尔和林。4月23日,蓝玉部在土刺河附近发现了一小只蒙古军队,轻易打败了他们。