蒙哥去世後,其弟忽必烈立即與南宋和談,返回華北與留守蒙古本土的弟弟阿里不哥爭奪汗位。
1260年,忽必烈在部分宗王和蒙漢大臣的擁立下於開平(後稱上都)自立為蒙古大汗,年號中統,又以漢文稱自己為「皇帝」,吸納了不少漢族人的支持。阿里不哥則在蒙古首都哈拉和林,被推舉為蒙古大汗,並獲得欽察、察合台與窩闊台三個汗國的支持。
陸秀夫背著帝昺投海殉國。(網上圖片)
雙方經過四年內戰後,阿里不哥終於戰敗投降,並於1266年病逝,這個時候,忽必烈的帝位終於穩固下來。其後又於1271年正式建立以「大元」為國號的朝代,忽必烈正式就任為大元皇帝,亦即是元世祖。
厓山海戰,宋兵全軍覆沒。(網上圖片)
至於對宋的侵略,忽必烈接受了南宋降將劉整的建議,從襄陽入手,以重兵圍困襄陽和樊城。經過五年的作戰,蒙軍終於攻陷了樊城,襄陽守將開城門出降,南宋防線全面崩潰,並長驅直取南宋都城臨安,年僅5歲的恭帝被俘。
帝昺死時只有七歲。(網上圖片)
南宋忠臣陸秀夫、文天祥和張世傑等人,連續擁立了兩位小皇帝端宗和幼主,成立流亡朝廷向廣東一帶逃去,一度逃到現今的香港。不過,元軍未有放棄對他們的追擊,並於厓山海戰將宋軍最後的戰力打敗。陸秀夫在絕望下,背著年僅7歲的幼主帝昺跳海自盡,1279年南宋正式覆亡。