1253年,忽必烈觐见蒙哥,蒙哥让他在南京(今河南开封)和关中两地选择一处作为封地,忽必烈听从了姚枢的建议,选择了关中作为封地。这年夏天,忽必烈带领军队来到六盘山,派姚枢等人治理关中,并接见了吐蕃萨迦派高僧八思巴。驻守益昌(今四川广元西南)的汪德臣也在此时入见忽必烈,“乞免益昌赋税及徭役漕粮,屯田为长久计”。汪德臣,为汪世显之子。汪世显金末为巩昌府(今甘肃陇西)便宜总帅,金亡后投降蒙古,被委以原职。汪世显死后,其爵位由其子汪德臣承袭。忽必烈听取了汪德臣的意见,把他调往利州(今四川广元)戍守,又把刘黑马调往成都(今四川成都)戍守。刘黑马,为刘伯林之子,他与史天泽一样,是窝阔台任命的汉地三万户之一,长期驻守西京(今山西大同)。为了解决汪德臣和刘黑马部的后勤补给,忽必烈将山西解盐划归陕西,设置从宜所,向兴元(今陕西汉中)运输粮食;又在秦州设置行部,负责向利州(今四川广元)运输粮食。由此可见忽必烈正在逐步完善他的进攻体系,以期尽快实现灭宋任务。
二、远征云南
《史集》载:“忽必烈遂行,命探进兵南家思诸道路。南家思诸国王知之,乃于诸道路所经之处,绝除粮食,使进军此向,倍极困难。”“南家思”在《史集》中指的是南宋,忽必烈进兵伐宋,而南宋采取坚壁清野的措施,以阻止蒙古军队的行进。宋理宗于淳祐十一年(1251)十二月己卯下诏: