上海戰役

背景

1949年4月20日夜，解放军发起渡江战役。22日凌晨，江阴要塞起义又成功的切开国军在长江下游布置的防线。此后，在江面宽阔的长江下游，国军仅余吴淞口一处门户。23日，解放军占领南京，中华民国政府已于此前迁都至广州。同日，解放军占领丹阳，大批中共干部前往丹阳讨论进攻上海事宜，但为了准备顺利接收上海，中共中央军委决定推迟进攻，5月10日以前不要去占领上海。
当时在上海市区中，拥有国府守军25万人、遍布市区内外的3,000个美式碉堡、4,000个钢筋水泥永备工事、一万多野战卫星工事及两万多颗地雷。驻沪的海军部队有第一舰队主力舰只、第一巡防舰队及长江各防区逃回来的舰艇，共有军舰9艘、战舰11艘，分布在白龙江口至宝山城一线的长江及黄浦江江面，主力驻扎则在吴淞口。

后续

1947年派赴台湾镇压二二八事件的国军第21军（原整编第21师）在此战役之中，军长王克俊丢下部队，于1949年5月25日被解放军歼灭大部，残部于26日列队投降。
上海战役后，由于部分拥有大量资产的商人希望通过银元的交易来企图阻止人民币进入上海市场流通，并维持接管前的经济，导致了与中共政权的的对抗，最终中共政权通过强硬的行政手段取得胜利，控制上海的金融市场，此事被称为银元之战。