五年庚午的春天,金朝打算來進攻,建造烏沙堡。太祖命遮別進行突然襲擊,殺死築堡的人,接著向東略取土地。
原來,太祖向金朝進獻每年固定的貢品,金朝皇帝派衛王允濟到淨州接受。太祖見到允濟,不行禮。允濟回去,準備請求發兵討伐。正好金朝皇帝完顏璟死了,允濟嗣位,即位的詔書送到蒙古,派人傳話要太祖跪拜接受。太祖問金朝使節說:“新皇帝是誰?”金使說:“是衛王。”太祖立即向南方吐了一口唾沫,說:“我以為中原的皇帝是天上的神做,這等無用膽小之人也能做嗎!拜他幹什麼!”便騎馬往北走了。金使回來報告,允濟更加惱怒,想乘太祖下一次進貢時,在邊境貿易的場所將他殺害。太祖知道後,便與金朝斷絕關係,進一步整頓軍隊備戰。
六年辛未的春天,太祖居住在怯綠連河。西域哈剌魯部首領阿昔蘭罕來投降。畏吾兒國君主亦都護前來覲見。二月,太祖親自帶兵南征,在野狐嶺打敗金朝將領定薛,攻取大水濼、豐利等縣。金朝又建造烏沙堡。秋七月,太祖命遮別攻烏沙堡和烏月營,占領了二地。八月,太祖和金軍在宣平的會河川交戰,取得勝利。九月,攻占德興府,居庸關的守將逃跑。遮別接著入關,直抵中都。冬十月,襲擊金朝的群牧監,將群牧監管理的馬匹都趕了回來。耶律阿海投降,到太祖臨時屯駐的地方來謁見。皇子術赤、察合台、窩闊台分別奪取雲內、東勝、武、朔等州。這一年冬天,太祖屯駐在金朝的北部邊境。劉伯林、夾穀長哥等來降。
七年壬申,春正月,耶律留哥在隆安聚合人眾,自稱都元帥,派遣使者前來歸附。太祖攻破昌、桓、撫等州。金朝將領紇石烈九斤等帶領30萬軍隊前來援救,太祖與他們在獾兒觜交戰,金兵大敗。秋天,包圍西京。金朝元帥左都監奧屯襄率領軍隊前來援救,太祖派兵把金軍引誘到密穀口,在那裏迎擊並全部消滅了他們。再攻西京,太祖為飛箭所傷。隻好撤圍而去。九月,察罕攻克奉聖州。冬十二月甲申,遮別攻東京,沒有成功,立即退去。夜間馳還,突然襲擊,占領了東京。
八年癸酉的春天,耶律留哥自封為遼王,改元元統。秋七月,攻占宣德府,接著攻德興府,皇子拖雷、駙馬赤駒先登城,攻克了它。太祖前進到懷來,和金朝行省完顏綱、元帥高琪交戰,金軍敗,追到居庸關北口。金兵占據居庸關自保,太祖命可忒、薄刹守在北口前,自己前往涿鹿。金朝西京留守忽沙虎逃走。太祖出紫荊關,在五回嶺擊敗金軍,攻占涿、易二州。契丹人訛魯不兒獻北口,遮別於是占領居庸關,與可忒、薄刹會師。八月,金朝忽沙虎殺害他的君主完顏允濟,迎接豐王完顏珣立為皇帝。這年秋天,太祖分兵三路。命皇子術赤、察合台、窩闊台為右軍,沿著太行山往南,攻取保、遂、安肅、安、定、邢、沼、磁、相、衛、輝、懷、孟,搶掠了澤、潞、遼、沁、平陽、太原、吉、隰,占領汾、石、嵐、忻、代、武等地,然後回軍。皇弟哈撒兒和斡陳那顏、拙赤歹、薄刹為左軍,沿海向東去,攻取薊州、平、灤、遼西等地然後回軍。太祖與皇子拖雷為中軍,攻取雄、霸、莫、安、河間、滄、景、獻、深、祁、蠡、冀、恩、濮、開、滑、博、濟、泰安、濟南、濱、棣、益都、淄、濰、登、萊、沂等地。又命木華黎攻密州,城下後進行大屠殺,史天倪、蕭勃迭率領隊伍來降,木華黎以皇帝的名義授他們以萬戶之職。太祖到中都,三路軍會合,屯駐大口。
是年,河北郡縣都被蒙古軍攻克,堅守不下的隻有中都、通、順、真定、清、沃、大名、東平、德、邳、海州等十一城。
九年甲戌,春三月,太祖屯駐在中都的北郊。將領們請求乘勝攻破燕京,太祖未同意。於是派遣使節告知金朝皇帝說:“你的山東、河北郡縣都已被我占有,你剩下的隻有燕京城。天既然已使你衰弱,我又逼迫你走上絕路,天將說我什麼!我的軍隊現在要回去,你難道不能來犒勞我的軍隊,借此消除我手下將領的憤怒麼!”金帝於是遣使求和,並派丞相完顏福興送太祖出居庸關。夏五月,金帝遷都於汴,命完顏福興和參政抹撚盡忠輔助太子守忠,留守中都。六月,金朝乣軍的斫答等殺死統帥,率領隊伍前來投降。太祖命三摸合、石抹明安和斫答等包圍中都。太祖自己在魚兒濼避暑。秋七月,金朝太子守忠逃往汴京。冬十月,木華黎征遼東,高州盧琮、金樸等投降。錦州張鯨殺死節度使,自號臨海王,派遣使者前來投降。