抗战胜利后,山东军区的主力部队向东北进发,1师、2师、3师、5师、6师、7师和警备3旅等都被抽调过去。7师是由杨国夫领导的渤海军区主力部队改编而来,除了7师,渤海军区还成立了一个独立旅,由王兆相担任旅长。这个旅是由几个军分区的主力部队组建而成,总共有超过一万名战士。

在这支由一个师和一个旅组成的队伍出发前往东北的过程中,王兆相与军区副政委刘其人率先出发,杨国夫紧随其后。王兆相带领部队抵达承德时,由于敌情发生变化,接到上级指示要求暂时停留。上级指示要求晋察冀军区控制热河、察哈尔两省,发展东北的力量。冀热辽是连接华北和东北的关键地区,如果我们控制这里,各解放区的部队和干部可以不断增援东北,帮助东北局势迅速发展。反之,如果敌人控制了冀热辽,增援东北的难度就大大增加,局势也会变得更复杂。正因如此,敌人也非常重视这个地区,调集了三个军向承德进发。而此时,承德已经被苏军控制,晋察冀军区派遣段苏权和王国权前往承德,成立了冀热辽党委热河分委和热河军区,开始接管工作。当苏军撤离后,热河省人民政府也开始组建,李运昌担任省主席。与此同时,国民党也开始向平津地区运送兵力,准备攻占热河。

上级指派萧克去组建晋察冀第二野战军,负责保卫承德。此时,冀热辽正处于用兵的关键时刻,王兆相的部队刚好赶到,并被编入该野战军序列,准备参加保卫战。除此之外,还有刘道生纵队、黄寿发纵队、赵尔陆纵队,总共约有7个旅、14个团。从兵力上看,我们的部队人数不少,但大多是新组建的部队,战斗力相对较弱,而且装备主要是游击战时使用的,部队没有进行过休整和补充。因此,尽管兵力较多,但依然面临不少困难。当王兆相得知自己的部队将被编入晋察冀第二野战军时,他立即将情况汇报给杨国夫。杨国夫虽然是7师的师长,曾担任过渤海军区司令,也直接领导过独立旅,他对于这种情况有所了解。得知消息后,杨国夫认为王兆相不应留在冀热辽。如果王兆相的部队继续待在这里,一旦战事拖延,等到最后离开,前往东北将会很困难。

杨国夫认为,冀热辽的战事不可能短期结束,甚至可能会持续很长时间。在这种情况下,王兆相部的去留变得更加复杂。而他们接到的命令是前往东北,冀热辽并不是他们的最终目的地,因此杨国夫建议他们应该尽早离开。然而,冀热辽的命令来自晋察冀军区,谁该听从,显而易见。这时已经不是杨国夫能单方面解决的问题。王兆相所在的部队在11月初参加了山海关保卫战,与冀热辽19旅的1万多人联手,抵抗7万国军的进攻,敌我力量差距悬殊。林总曾下令,要在山海关和绥中等地的所有部队联手消灭向山海关和绥中进攻的敌人。但由于王兆相的部队未能及时赶到,造成了一定的力量缺失。如果山海关失守,华北与东北之间的联系将被切断,进军东北将会更加困难。鉴于这一复杂的局面,杨国夫决定给东北局发电,提出由两个平级单位进行协商处理。最后的方案是,王兆相部暂时留下,先打完承德保卫战,再进军东北。

承德保卫战结束后,王兆相部开始挺进北满剿匪。1946年,他被任命为6纵司令,随后组建了6纵。然而,在6纵,王兆相感到自己并未受到应有的重视。16师作为一支老牌部队,战斗力强,曾参与过南昌起义和红军的多个重要战役,而17师则擅长城市攻坚战,爆破能力突出。相比之下,18师似乎缺乏亮点,王兆相因此感到自己和部队被区别对待。他因此提出要求调离,哪怕是去后方也不愿继续待在18师。后来,王兆相被调到军分区担任司令,二线部队经过改编,成为独立师,并再次编入野战纵队。如果当初他选择留在萧克领导的部队中,或许他会继续留在晋察冀地区,在华北继续打下去。