此時,李左車建議韓信應該調兵壓向燕國,並且派出使者要求他們投降,在招降了燕國後,自然齊國也必定自行投降。韓信用其計,派出使者到燕國招降,燕國馬上就投降。此後,張耳被任命為趙王,以鎮撫趙國。當時西楚不時派出奇兵攻襲趙國,張耳和韓信不斷抵抗。西楚趁此機會進攻滎陽,使得劉邦逃往成皋,但再遭圍攻,被逼北渡黃河,奪張耳、韓信之兵權,派韓信東攻齊國。

韓信當時向東攻擊,尚未渡過平原津時,劉邦已經派出酈食其往齊國說齊王。韓信於是打算停止進兵。但由範陽來的蒯通認為酈食其一介書生,竟能憑三寸不爛之舌說下齊國七十多座城池,恐怕韓信的功勞比不上酈食其。於是韓信跟從他的計謀,襲擊齊國。當時齊王見劉邦已經派出酈食其,所以安心下來,把曆下的守軍撤走。於是韓信攻陷曆下,直奔臨淄城。齊王認為酈食其出賣他,於是下令在臨淄烹殺了酈食其,自己往高密逃去,請西楚發兵幫助。韓信在攻陷臨淄後,追殺至高密的西邊,西楚就派出龍且統領大軍,號稱二十萬大軍,北上救齊。龍且與齊王田廣合兵,與韓信先戰一場,但齊楚聯軍被擊敗。有人建議龍且不要與韓信的精兵交戰,應該防守後請齊王招降已經投降漢王劉邦的城鎮,他們必定反抗韓信,漢軍必定無糧攻擊,最後可以不戰而降敵軍。但龍且拒絕使用這條計謀,再與韓信交戰。漢四年十一月(前204年-前203年),雙方在濰水上交兵。但在前夜,韓信派人用萬餘個沙包,堵塞水的上流。韓信再引軍渡河,與龍且交戰。韓信佯裝不能勝利,引軍撤退。龍且以為韓信懦弱,追殺過河。但忽然上遊的水淹至,龍且大半軍無法渡河,韓信攻擊龍且,並斬殺了龍且。在龍且敗死後,楚軍潰散,齊王流亡。韓信追擊至城陽,俘虜了大批楚兵。

漢四年(前203年),韓信在高密之戰後,迅速平定齊地,韓信於是派人去向劉邦要求封自己為代理齊王。當時,劉邦在滎陽陷於包圍中,生命受到嚴重威脅,正在等韓信救援,但韓信就來求王,令劉邦憤怒不已。張良、陳平就建議應該封王給韓信,因為漢軍現在情勢不利。劉邦馬上反省過來,封了韓信為齊王。同時,項羽見龍且敗死,十分恐懼,派出說客武涉去遊說韓信自立門戶,連蒯通也建議應該自立門戶,但全部被韓信拒絕。於是武涉離開,蒯通佯裝瘋逃去。韓信於是率軍南下攻擊項羽。