第1战的失利,让汪鋐更加坚信必须以先进的武器装备部队,师夷制夷。他秘密派人以卖米酒为由接近佛朗机,见有两位中国人杨三、戴明在船上,便偷偷与之通话,劝谕其回头为国效力,并相约某夜以小船接应,见汪鋐。汪鋐听了杨三、戴明对佛朗机船和铳的具体描述,令其如式制造,后经试验,果属利器。
汪鋐再次亲临南头,这时仿制的佛朗机铳和小蜈蚣船,源源不绝地运到军中,明军的战斗力大大加强。当时,佛朗机的十多艘蜈蚣战船泊于屯门澳,另在岸上设有军事营垒,居于明军以北,等到秋天南风起,汪鋐乘此向佛朗机发动进攻。先命仿造的佛朗机火炮向佛朗机开火,然后用火舟冲击,火借风势,直扑佛朗机蜈蚣战船,敌船大乱,汪鋐一声令下,明军小蜈蚣船纷纷冲入敌阵,陆上明军也同时发动猛攻。水陆夹攻,敌军大部分被歼,岸上营垒尽被摧毁,残存余寇逃往外海,明军大胜。
汪鋐攻伐屯门佛朗机取胜,朝野倾动,为表彰其功绩,朝廷特敕加汪鋐一级,使食一品俸。汪鋐仍留驻南头,命令明军舰队巡视珠江口,将佛朗机彻底驱逐。佛朗机首领别都卢率其所属千人准备劫掠新会县茜草湾,汪鋐得报,令明军舰队迅速出击,把敌军打得落花流水,生擒别都卢,至此佛朗机可以说是闻“汪鋐”二字而丧胆。
此后,汪鋐历任广东布政使司右布政使、浙江布政使司右布政使、浙江布政使司左布政使、都察院右副都御史、钦差提督、刑部右侍郎等职。入京后,汪鋐三次上疏嘉靖帝,推荐朝廷推广佛朗机铳及蜈蚣船,为了证实佛朗机铳凶猛,汪鋐令何儒、杨三等带原获佛朗机铳进京实验。嘉靖帝御览汪鋐的奏稿后很高兴,命户兵工部议处,但当时的兵部尚书李承勋,认为决定战争胜利的关键是人不是物,拖着不办,嘉靖帝一气之下免了李承勋,命汪鋐取而代之。
汪鋐一品考满,进勋柱国,世宗特授予敕太子太保吏部尚书兼兵部尚书,这是汪鋐第17次任职,也是最后一次任职。自太祖朱元璋罢中书丞相府,朝廷大政归之六卿,而六卿之中又以吏、兵二部最重要,明代先后任两部尚书者有其人,但同时任两部尚书者只有汪鋐。