登陆当天天气状况极端恶劣,我军在登陆前就因风浪过大损失了1o艘登陆艇和3oo余名官兵。在登陆艇上的6军官兵多为晕船和湿冷所苦,还没到达作战地点就基本精疲力尽了。登陆作战开始后也非常不顺,海滩西段预备的32辆水6坦克中有27辆刚一下海就因tái wān海峡的风浪过大而沉没,幸存的5辆坦克中还有2辆很快被日军老旧的37mm炮火炸毁。由于潮汐影响和秩序混乱,登陆的我军6军士兵很多都搞不清方向和集合点,大批士兵挤在滩头任凭日军炮火攻击。整整两个小时的时间里日军没有一名士兵在西段冲上海滩,在东段也仅仅占领了9米宽的一段海滩,登陆行动几乎完全失败。
然而我国海军为登陆地区的这一海滩带来了转机。由于海滩登陆部队长时间没有任何联络传来,分舰队的海军指挥官意识到登陆地区海滩上的形势可能已经极为严峻,于是17艘驱逐舰和浅水重炮舰不顾触雷、搁浅和被日军布置的155mm海岸炮炸翻的危险,前进至距海滩仅73o米处,在近距离为登陆的我军部队进行火力支援。而此时我军的敢死队此时也爬上了日军守备部队的一个防御死角的海角,结果现这里所谓155mm海岸炮居然是电线杆伪装的。没了后顾之忧的海军肆无忌惮地向日军据点倾泻炮弹,先前被堵在海滩上的我军也在精锐部队第一师--这支张良的起家部队的带领下开始冲锋。中午时分登陆部队第二梯队提前登陆。而在空军的指引下,海军的战列舰和巡洋舰也开始对岸射击,日军的防御至此基本崩溃。
当我军登陆滩头成为巩固统一的登陆场后,就按预定计划向内6展,我军第1集团军向北进攻计划夺取台北夺,担负主攻;我军第2集团军猛攻嘉义,造成直取台南的假象作为佯攻。
日军虽然最初的反击已告失利,但并不甘心就这样任由我军展,日军司令部调整部署,使用步兵防守台北至台南一线,抽出有限的装甲部队以反击手段来阻止我军的进攻。但还没等新的部署调整好,我军第二集团军就先制人动了攻势,打乱了日军的计划,有力保障我军其他部队对台北方向的攻击。
7月3日,我第7装甲师在向tái wān北部的台中县推进途中,与正从台北赶来的日军正规部队甲等师团之一的第9师团遭遇,双方随即爆激战,我军人员、坦克损失很大,被迫后撤。虽然我军的进攻没有进展,暂时被日本人阻止住,但却将日军精锐的第9师团吸引在台中地区,为我军其他部队进攻创造了条件。当我军占领南投县后,日军从南投地区无法抽出部队,只好从tái wān东部的花莲和台东两县紧急调来日军国民保卫师团第1o师团,攻击我军侧面以消除我军对台北的威胁,我军经激烈战斗,击退了日军这支完全有新兵蛋子组成的新师团,并乘胜于7月4日突破日军在苗栗地区的防线,最终于7月6日攻占了新竹县。
根据台北总督府的指示,在该地区的4个师团必须全力阻滞我军的前进,然后向桃园县且战且退,死守桃园,建立新的宜兰桃园防线。但是作为新组建的部队,这4个国民师团几天来在战斗中兵力装备消耗很大,已无力胜任坚守桃园县的重任,即使退入桃园县,充其量不过使桃园县多坚持几天而已。所以这些部队的士兵纷纷要求向总督府请求将这些部队直接撤往台北,回合台北的日军两个甲等师团和以前扯撤到这里的两个重炮旅团和一个守备师团加强台北的防御。但总督府拒绝了这些士兵和那些在部队中重人军官职务的日本人的意见。当新竹到桃园交界处的新防线地区出现被突破的征兆时,这些不是正规部队,大部分以前只是军事警察的日本军官们拒绝了总督府的指示,果断命令所有能联络上的部队迅向东撤退,这才挽救了不少部队被我军直接歼灭的悲剧,残军全部撤到了宜兰县。
7月8日,我军攻占了tái wān北部的桃园县近三分之二的地区,南面的佯攻部队也亮出了自己的獠牙,开始对嘉义的日军开始了猛攻,并在这一天突入嘉义市区,在晚上完全控制住了这一地区,残余的日军退往台南。日军的处境更加的艰难,我军的进攻也到了关键的时候。