武三年（1370年）正月初三日，命右丞相徐达为征虏大将军，浙江行省平章李文忠为左副将军，都督冯胜为右副将军，御史大夫邓愈为李文忠副将，中山侯汤和为冯胜副将，出兵进攻北元。朱元璋根据当时元惠宗在应昌府，扩廓帖木儿在定西的情况，决定『分兵为二道：一令大将军自潼关出西安捣定西，以取王保保（即扩廓帖木儿）；一令左副将军出居庸关入沙漠以追元主，使其彼此自救，不暇应援。况元主远居沙漠，不意吾师之至，为孤豚之遇勐虎，取之必矣，事有一举而两得者，此是也。』并命大同指挥金朝兴、大同都督同知汪兴祖（即张兴祖）等先期进攻山西、河