赛西施(金玉婷 饰)还被关在日本人的军营,喜来乐(李保田 饰)没别的办法找到了靖王爷(张黎明 饰)。靖王爷了解日本军营,那里曾经是宫廷禁军的练武场,地下有通道,靖王爷便提议可以偷袭进去救人。史密斯(福乐克 饰)得知了赛西施被抓的消息,找到高桥克(贾方 饰)将军说情,高将军迫于压力,只答应第二天才能放人,心里惦记着当晚占赛西施的便宜。史密斯便把这个消息和地道的事情通报给了赛西施,让她有所准备。
靖王爷找来三件日本军服,给两个徒弟和金山娇(王晓晨 饰)穿上,假扮日本兵向日本军营靠近。路上居然碰见了前来京城寻找金山娇的滚地龙(马京京 饰)。滚地龙加入了营救的阵营,一同潜入了日本军营。军营里,士兵把赛西施压到了高将军的屋内,正在高将军欲强行非礼赛西施的时候,靖王爷带着人马开始了袭击,将大部分日本兵吸引过来,德福(吴军 饰)、德贵(李彧 饰)、金山娇、滚地龙四人趁机来到了关押赛西施的房间,将她与其他被抓进来欲当做军妓的女人们从地道救出了日本军营。
联军首领西德瓦(盖吉利 饰)念喜来乐治病有功,下令不允许任何联军官兵再伤害赛西施。而高桥克却不善罢甘休,又来到喜来乐家中骚扰,竟强行认定滚地龙是义和拳的人,情急之下,喜来乐找来史密斯与孟庆和为滚地龙作证,高将军无奈不得不带人撤退了。滚地龙为了讨好金山娇,听命与赛西施的教诲,努力地改掉粗鲁的作风,又是干活又是刺绣,犯了混又负荆请罪,闹得喜来乐家中一片混乱与欢笑。