此役过后,宋军很快将满者伯夷在苏门答腊岛的领土全部占领。
景炎十年(公元1284年),满者伯夷国王遣使向东宋请求投降,表示愿意对东宋朝贡。
文天祥看着底下的满者伯夷使者,冷笑了一声,拒绝了满者伯夷的请求,表示我大宋会一直打到满者伯夷灭国为止。
之后东宋朝廷下令让先前征战活下来的五千宋军撤下来,驻守苏门答腊岛休养,又从吕宋调去三千大军,协助赵启璋在海上围攻满者伯夷在爪哇岛的统治中心。
赵启璋继采取之前的策略,让土人宋军为先锋,上岸清理海岸线,由于之前满者伯夷大军被打败的消息在岛上传播,许多满军毫无斗志,很快被宋军打败。
就样赵启璋逐渐占领爪哇岛沿海地区,满者伯夷势力不断收缩进入首都特洛兰奇周边。
之后赵启璋攻至特洛兰奇城下,为了减少伤亡,赵启璋下令围而不攻,看看他们能挺多久。
就这样宋军在其周围驻扎,从周围村镇各取所需,宋军主力就这样吃了半年多的海带和鱼。
终于在景炎十年下半年,特洛兰奇城内粮食不足,爆发了饥荒,城内的土兵发生了哗变,杀死将领,开城投降。
赵启璋以满者夷士兵背弃主君,不可信任为由,策动土人突进城中自取,而宋军并不入城。
几天后,之前那些倒戈到宋军的土人全部聚集在特洛兰奇城内,一个个嗨到不行。
城外赵启璋则认为这些土人土兵临阵倒戈,不可信任,此时不除,日后必为后患。
他们现在能背叛自己的国家,将来就能背叛我们,君等还记得怛罗斯之战乎?要不是这些小人临阵倒戈,大唐怎么会在最后一战中惜败?
赵启璋下令宋军夜里趁土着兵熟睡之际,向城中射出大量火箭,投石车丢入火球,将特洛兰奇城烧为白地,并截杀从城中逃出的残兵,最后五千倒戈的土人兵全部灰飞烟灭。
战争结束后,东宋朝廷设立苏门答腊、爪哇两个边疆行省,任命赵启璋为苏门答腊总督,其治所则位于最北部的帕旧址处,为朝廷镇守和治理此处。
至于害怕赵启璋拥兵自立之事,朝廷怎么可能怀疑呢,但朝廷为了赵启璋在外担心家中亲人,东宋朝廷将其亲人全部接至京城,为其照顾。