企图阻挡汉军北进。汉军乘胜追击，在晋阳打败了韩王信与匈奴的联军，乘胜追至离石（今山西省吕梁市离石区），再次击败韩匈联军。冒顿再次在楼烦西北集结兵力，被汉骑兵部队击溃。由于汉军节节胜利，刘邦到达晋阳后，听说匈奴驻兵于代谷（今山西省繁峙至原平一代），派十多批使节出使匈奴，匈奴故意将精锐部队隐藏，将老弱病残列于阵前。十几批使臣回来，都说匈奴残弱，可以攻击，刘邦率骑兵先到达平城（今山西省大同市以北），于是命令周勃攻打东南的楼烦三座城池后再与主力会合，作为后援，虽说刘邦镇守白登山被围7日，后来正如刘邦所料，也是周勃给