本土的阿里不哥开始展开了为期四年的内战，最终忽必烈胜利，并于1271年在中原正式建立元朝。然而，由于忽必烈的自行即位及“行汉法”主张，引起蒙古大多数宗派的强烈不满，拒绝承认忽必烈的汗位。原窝阔台和察合台派系在海都的带领下结盟反对忽必烈，逐渐形成独立的窝阔台汗国和察合台汗国，并联合早已实际上处于独立地位的钦察汗国多次与忽必烈的元军进行交战，互有胜负。唯一承认忽必烈汗位的是其负责西征的弟弟旭烈兀。他宣布承认忽必烈的汗位，以换取忽必烈支持他建立伊儿汗国。大德七年（1303年）元朝与四大汗国之间约和，有异于一般