蒙哥汗进攻南宋时不幸阵亡,蒙古汗国内部就出现了汗位之争。忽必烈在汗位之争中赢得了胜利,并建立了元朝。在蒙古汗国做质子的高丽世子倎及时投靠忽必烈,赢得了忽必烈的褒奖,两国关系由此改善。

忽必烈考虑到征战南宋的需要,就改变了以往对高丽的高压政策。高丽元宗为了王位的稳定、保持高丽的相对独立,请求与元朝联姻。忽必烈答应了他的请求,此后,元朝皇帝或王室成员之女嫁给高丽国王便成为一种例制,元朝公主成为元朝在高丽的代理人,在高丽拥有高于国王的权力。

元朝公主虽强势,但忠烈王对她的忍让也为高丽换来了不少好处。例如,忠烈王携元朝公主第一次朝见忽必烈时,提请废除元朝专设的高丽达鲁花赤一职,忽必烈便欣然允诺。此后,元朝还向高丽返还了两处之前侵占的高丽领土。

元朝皇帝是高丽国王的岳父,高丽国王成为元朝的驸马。高丽国王与元朝公主所生之子又被立为世子,日后再成为国王。这种极为亲近的姻亲关系,有利于元朝对高丽的控制;对高丽王室来说,借助这层姻亲关系能提高政权的安全性。高丽王实际上拥有着双重身份,既是元朝的地方官,又是高丽国的国王。这种特殊的身份,反映了高丽国作为大元帝国的附属国兼驸马国的地位。

高丽与元朝的这种姻亲关系,使得在元朝与高丽交往的历史上,高丽国王和王妃经常亲自朝见元朝皇帝。

每一次亲自朝见,高丽王不仅会带领大批人马,还要携带大量贡品。公元1284年四月,忠烈王朝见忽必烈,便带了一千二百余位臣僚,赉(41)银六百三十余斤,纻布二千四百四十余匹,楮币一千八百余锭。

高丽除了要向元朝廷支付品目繁多的贡物和费用外,还要提供数目庞大的军需用品。其中包括,向元朝派驻高丽的屯田军、镇戍军、镇边军等提供军需物资。公元1270年二月,驻屯西京的蒙古军向高丽“请席岛仓米,乃给米一千石,杂谷五百石,盐一百石。”高丽不仅要为驻屯军提供军粮,还要为其提供饲料、马匹等。

大量贡品和军需物品的输出,极大地加重了高丽人民的负担。仅公元1295年的三月、四月,高丽就相继输送了一万石米、一万二千一百八十石米、八千五百六十八石米到辽阳,这足以证明高丽向辽阳输送贡米的数量之大。