1月17日晨5:30分,法舰队靠近泰舰锚地。5:45分,舰队按照计划分做三股全速前进。拉蒙皮盖特号向东口,炮舰杜蒙德维尔号和夏纳元帅号径取中路,塔湖号及马恩号则向西路前进。此时天气晴朗、海上风平浪静,完好的 作战时机。一架侦察机飞到泰舰上空,6:05分罗尔-130报告发现两艘鱼雷艇、原因是当晚御卫春武里号到达,准备顶替御卫尖竹汶号,好让其次日返回莎打西维修。
水上飞机在向旗舰报告之后试图先行用炸弹进行轰炸,但遭到猛烈防空炮火还击而作罢。法舰队现在清楚地知道敌方的力量加强了,但是丧失了作战的出其不意因素。
泰国舰艇纷纷起锚和升火准备开战。拉蒙皮盖特号一经接近,即开火击沉两艘鱼雷舰。
6:38分,拉蒙皮盖特号上层瞭望兵报告发现海岸护卫舰御卫吞武里号于前方一万米正向西北开进,两舰随即互相开火,泰舰上炮火非常猛烈,但不够准确。而且炮弹不时被岛屿所阻隔。7:15分即发现泰舰上燃起大火。 此时她的舰长维拉潘已经阵亡,她不仅和拉蒙皮盖特号交火,而且法国炮舰杜蒙德维尔号和夏纳元帅号亦前来增援,泰舰处于及其不利境地。
吞武里号相信如果先打较小的夏纳元帅号容易造成杀伤,她集中八英吋火炮齐色夏号,很快她的周围机起一道道水柱,但没有直接命中。拉蒙皮盖特号的一炮击中她的尾炮塔,他不得不一边以前跑还击一边向浅水处撤退。法舰不敢过度靠近,因为害怕搁浅,此时吞武里号上火势已经失去控制。而且舰艇碰上了沙滩,向右舷严重倾斜,前跑虽然依然完好但是由于船舷倾斜了只能向天发色。
7:50分,拉蒙皮盖特号在15000米距离向吞武里发色鱼雷,但没有命中。在余下近一个小时法舰打扫战场,8:40分贝菱格命令撤退,此时泰国空军 的飞机来到,对拉蒙皮盖特号投下多枚炸弹,仅一枚直接命中但没有爆炸。旗舰以猛烈防空炮火还击,以后的数次攻击没有奏效。最后一波空袭于9:40分结束,此后法舰队一路无阻回到西贡庆祝胜利。
桐艾府的海面留下一片狼藉,御卫吞武里号受到重创,搁浅在尖竹汶河浅滩上。后来她被打捞并送日本维修,经历了战争的洗礼直到退役。泰国运输船 御卫大象号在法舰队离开不久即到达,迅速将她拖出浅水避免了沉没。但是御卫春武里号和御卫宋卡号鱼雷舰则在战斗开始时已经中炮沉没。御卫 罗勇号将幸存的海员救起。三艘泰舰原也下锚在附近海域,但选择隐蔽不参加战斗而得以幸存。
王家泰国海军的经锐在三个多小时海战中被消灭殆尽。仅潜水艇部队没有受到损失。这场海战以法国取得类似日本津岛海战般的决定新胜利而告终。
泰国海员在战斗中表现出勇敢经神也值得称谓。法国在此战中的胜利并没有达到预期的战略效果。日本政府出面调停两国间战争。很快便认定了泰国归并已占领的争议土地,但和平没有持续多久,该年9月日本侵略马来亚,同日也入侵泰国。
泰国在第二次世界大战后,由于惧怕法国报复和否决她加入联合国而将所占领的法属印度支那土地归还给法国。
御卫吞武里号被泰国海军打捞起来,送到日本进行大修。然后作为训练船只一直服役到战后退役。她的前炮台被拆下运到SE功府的海军学院作为战争纪念品保存。
一些幸存的泰国海员和大象岛附近一些渔民都坚称御卫吞武里号的炮火曾给予法舰拉蒙皮盖特号严重打击,并有报告该舰回港后整夜进行大修。
后来皇家泰国空军飞机对法舰队发起反击,汕拉·蒙巴瑟上尉(Chamraj Moungpaseart)驾驶Corsair V93S双翼飞机投下一枚五十公斤炸弹命中法军旗舰,但炸弹并没有爆炸,否则会造成很大的人员伤亡。汕拉上尉后来成为泰国空军中校光荣退役。