师对北宫发起攻击，国军依靠之前修筑的密集工事防守，在当夜击退了解放军的初次进攻。次日26师绕开正面从侧后方绕袭北宫阵地并成功攻占地。攻占北宫后，解放军即向东北关进攻，至14日攻占东北关，并继续向北关主阵地发起攻击，于次日攻占北关，完成了预定计划。期间，蒋中正为激励国军士兵亲发电报给潍县指挥官陈金城表示将派两路援军予以救援，陈金城亦表示了与城池共存亡的决心。在城南方向，直到4月18日，渤海、鲁中部队经10日战斗后占领南关。
西城战斗.在完成外围进攻后，解放军一面调整部署及继续进行土工