二十多位大功臣已被封赏了,其余的功臣没能得到封赏,因为他们的功劳大小还存在争议,一时难以决定。汉高帝在阁楼间的天桥上看见一些将领三五成群,窃窃私语,大为疑惑,问道:“他们这是在讲什么?”张良回答:“难道陛下不知道么?他们是在计谋反叛。”高帝又迷惑地问道:“天下才刚刚平定,为什么又要去造反?”张良说:“陛下出身寒微,起家于平民百姓,能获取天下,与他们的功劳分不开,陛下登基成为一国之主,仅有像萧何、曹参这样的故旧亲信才在封赏之列,您平时所怨恨仇视的人却遭到诛杀。现在军吏们都在计算功劳,即使把天下所有的土地都拿出来分封给有功劳的人也难以满足,他们十分担心您不能够全部进行封赏,又担心会因为以往的过失而遭致诛杀,就因为这些才聚集在一起计谋反叛呢!”高帝忧心忡忡地说:“那该如何是好?”张良说:“陛下生来最憎恨、又为群臣都知晓的人是谁呢?”高帝说:“我与雍齿素来积怨很深,他不止一次地侮辱我,我一直想把他杀掉,只因他功高不忍下手。”张良说:“马上对雍齿进行封赏,雍齿受封的事实必定会使人人都有信心。”于是高帝设置宴席,封雍齿为什邡侯,并且催促丞相御史抓紧时间把功劳大小确定下来,以便一一论功行赏。吃完酒宴,群臣高兴地说:“连雍齿都被封侯了,我等还有什么可担忧的呢?”
定都关中是刘敬所献之策,高帝对此犹豫不决。身边的大臣尽是华山崤山以东的人,他们大多劝高帝在洛阳定都:“成皋在洛阳的东面,黾在洛阳的西面,黄河在洛阳的背面,洛阳对面是伊洛,地势坚硬牢固足以依靠”。张良却以为:“洛阳的地势虽然稳固牢靠,但它的腹地却极其狭小,不过几百里,田地不肥沃,四面受敌,根本不是兵家用武之地。但崤山、函谷关在关中的东面,肥沃的陇山蜀地在关中的西面,并且方圆千里,丰饶的巴蜀在关中的南面,胡地草场在关中的北面,地势十分有利,西、南、北三面地势险要可以固守,又可东向控制诸侯。只要诸侯不叛乱,天下的粮食就可以通过黄河、渭水进行漕运,满足京师的需要。一旦诸侯发生叛乱,则可以顺流而下,转运军队和辎重也十分方便。人们所说的金城千里、天府之国指的就是这儿呀!刘敬的建议完全正确。”于是当天高帝就向西进发,将都城定在关中。
张良跟随着高帝一同进入关中,只因天生体弱多病,就采用辟谷不吃粮食的方法,在家修身养性,一年多都闭门未出。
高帝想把戚夫人的儿子赵王如意立为太子,把原太子废黜。因很多大臣都不同意这种做法,并极力进行劝阻,才没有最后决定下来。吕后因此惊恐不安。有人告诉她:“善于出谋划策是留侯的特长,他深得皇上的信任。”吕后就派建成侯吕泽去找张良:“您跟随皇上做谋臣已经很长时间了,现在皇上每时每刻都想另立太子,您岂能置若罔闻?”张良说:“当年皇上不止一次处在艰难危险之中,我的计策侥幸被他采纳;如今天下已经太平,皇上因为喜爱戚夫人才想另立太子,事关骨肉之间的家常琐事,我等奈何不得。”吕泽要求道:“替我想个办法。”张良回答:“这件事用口舌言语去争谏,很难起到效果。皇上曾经广召贤才,有四个贤明的老人也被召来,但他们因为皇上轻慢了士人,又逃往山中,坚守节气而不愿为汉朝出力,不过他们却因此更为皇上看重。如果现在太子用谦恭的言辞写一封信,备好车子,再派能言善辩之人去执意相邀,估计他们一定会来。请来后就以上宾之礼对待他们,让他们经常跟随上朝,以便皇帝能够看到他们。这或许会有助于太子稳定位子。”吕后听从了这个建议,便让太子写好书信,派吕泽带上书信,并备了一份厚礼,态度极其谦恭地去把这四个人迎来,留在建成侯府里。