唐武德三年(620年),李子通率部渡江攻沈法兴,取京口。沈法兴遣其仆射蒋元超拒之,战于慶亭,蒋元超败 死。沈法兴放弃毘陵,奔吴郡。于是丹阳、晋陵等郡皆降于子 通。“以法兴所署掾李百药为内史侍郎,典文檄;尚书左丞殷芊 为太常卿,司礼乐。由是江南过来人多归之。”就在这时,与李 子通合作的农民起义军领袖杜伏威,经受不住唐王朝高官厚禄 的引诱,投降了唐朝政权,成为镇压农民起义军的急先锋。杜 伏威遣行台左仆射辅公柘率兵数千人进攻李子通,以将军王雄 诞等为副将。辅公拓渡江攻丹阳,克之;又进屯溧水,李子通帅 众数万人拒之。辅公柘挑选精兵一千人,执长刀为前锋,又使 一千X紧随其后,下了军令:“有退者即斩之。”自己则带领余下 的士兵,跟在最后面。李子通排列方阵向前压去,辅公拓前锋 一千多人殊死迎战,又派兵从左右两翼向李子通部夹击。李子 通败走,辅公拓紧随追击,反为李子通所败,遂即还兵,闭壁不 出。王雄诞对辅公柘说:“子通无壁垒,又狃于初胜,乘其无备 击之,可破也。”辅公拓没有听从他的建议。王雄诞以其私属数 百人夜出击之,因风纵火,李子通大败,降其卒数千人。李子通 食尽,弃江都,保京口;江西之地尽入于伏威。李子通率余部东 走太湖,招集残部得两万余人。重整旗鼓,然后突袭吴郡(今江 苏苏州市),沈法兴部大败。沈法兴率左右数百人弃城走,后投 江而死。鉴于当时的局面,李子通决定迁都余杭,并派兵四处 出击,使根据地不断扩大。“北自太湖,南至岭,东包会稽,西距 宣城,皆有之”,农民军势力盛极一时。