郡(今韩国庆尚北道善山郡一带)。王建派将军哀宣和王忠前去救援,虽然哀宣战死,但曹物人顽强死守,后百济未能攻下。翌年,王建派征西大将军庾黔弼进攻后百济的燕山镇,杀死了后百济的将军吉奂,又攻占了任存郡,俘虏和杀死了3000余人。王建亲自前往曹物,却被甄萱围困。庾黔弼率兵来救,双方遂议和结盟,甄萱送出外甥真虎,王建送出堂弟王信作为人质。王建还称甄萱为尚父,打算邀请他来营中议事,但在庾黔弼和新罗的劝阻下,打消了这一念头,避免过分与后百济亲近。
天授九年(926年)四月,甄萱的人质真虎病死,甄萱怀疑是王建故意所为,便杀了王信,两国关系再度破裂。甄萱陈兵熊津,进攻高丽,王建命各城坚壁不出。新罗建议王建一举消灭后百济,但王建说:“不是我害怕甄萱,而是要等他恶贯满盈而自取灭亡。”翌年正月,王建联合新罗夺取后百济的龙州,三月打败运州城主兢俊,取近品城,四月派海军将军英昌、能式等率水师攻打康州(今韩国庆尚南道晋州市),占领了突山等四乡。王建又亲征熊州(今韩国忠清南道公州市),但未能攻克。随后,王建亲自前往康州,城主兴达及后百济官吏都投降了高丽。
天授十年(927年)九月,新罗国相金雄廉打算邀请王建来新罗都城金城(今韩国庆尚北道庆州市),强化对后百济的围堵。甄萱得知后,率兵进攻新罗,新罗景哀王遣使告急于高丽。王建派侍中公萱领兵人救援,途中得知金城被甄萱攻破、景哀王自杀的消息。王建大怒,亲率精锐骑兵5000人,在公山(今韩国大邱广域市八公山)桐薮邀击从金城凯旋的甄萱,结果反被甄萱击溃,大将申崇谦、金乐为掩护王建而战死,王建仅以身免。甄萱乘胜取大木郡、侵碧珍郡,烧毁田野积聚,这是王建一生中最惨痛的失败。其后,吴越国派班尚书来调停高丽和后百济的冲突,王建和甄萱互相致书,指责对方背盟。
天授十一年(928年)五月,甄萱袭取康州,杀三百余人。七月,王建征讨三年山城(今韩国忠清北道报恩郡),未能攻下,便前往清州,遭百济军围攻。庾黔弼率军来救,击退百济军,杀获300余人,经此胜利,王建才稍微心安。十一月,甄萱率精兵夺取乌于谷城,杀一千人,将军杨志、明式等六人投降甄