1945年5月5日爆发的布拉格反法西斯起义,是捷共第四届地下中央经过周密准备而发动的。起义军在布拉格筑起街垒,抗击强大的德寇。起义群众在苏联红军的支援下,解放了布拉格,结束了法西斯在捷克斯洛伐克的统治。
捷共在领导反法西斯战争的同时,已考虑到战后捷克斯洛伐克国家的发展方向,并努力争取贝斯奈总统的合作和支持。随着苏军的节节胜利,捷共中央促使贝斯奈于1943年12月12日在莫斯科缔结了捷克斯洛伐克——苏联友好互助和战后合作的条约,确定了捷克斯洛伐克同苏联结盟的方针。1945年3月,捷共同流亡政府成员以及斯洛伐克民族委员会就建立民族阵线和战后民族民主革命纲领达成一致意见。流亡政府在返回布拉格之前宣布辞职。1945年4月4日,在社会民主党领导人费林格主持下,成立了首届捷克斯洛伐克民族阵线政府,其成员包括捷克斯洛伐克共产党、社会民主党、民族社会党、人民党和斯洛伐克民主党。共产党在新政府中还未占多数席位,哥特瓦尔德和西罗基任副总理,但内务部、新闻文化部、教育部、农业部和社会福利部五个部由共产党员担任部长,国防部由站在共产党—边的斯沃博达将军担任。