同治元年(1862)六月,李鴻章乘著虹橋大捷的勢頭,會(huì)同常勝軍收復(fù)川沙、奉賢、金山等地。仗打得很順手,華爾自告奮勇,讓李鴻章允許他帶領(lǐng)常勝軍進(jìn)攻金陵。他甚至夸??谡f,他可以在三天內(nèi)開到金陵,三天扎炮臺(tái),三天攻打,取金陵易如反掌,攻下金陵后,城中財(cái)物與官軍平分。李鴻章觀察此人,“固是壯士戰(zhàn)將,然用之之人其心乃不可測”。似乎李鴻章也繼承了曾國藩的衣缽,喜歡相人。他對曾國荃說:“華爾求助剿南京,鴻章未便堅(jiān)卻。”
據(jù)李鴻章說,華爾要去打金陵,是受到吳煦的慫恿。六月十四日,他給曾國藩寫信說:“吳方伯為華爾告奮勇,以大炮、炸彈、洋船協(xié)攻下關(guān)水西門,數(shù)日即可駛至。鴻章不敢徑允,請師核奪,并詢沅丈何如。”
李鴻章對曾國荃說“未便堅(jiān)卻”,對曾國藩?jiǎng)t說“未敢徑允”,大有可供玩味的弦外之音。因?yàn)樵鴩跆幮姆e慮,都是為了搶收復(fù)金陵的頭功,李鴻章雖然不會(huì)與他爭搶,但用華爾的話去刺一下他,也可獲得一絲痞子式的快感。
當(dāng)時(shí)英國人也提出要調(diào)一萬印度兵來上海,曾國藩已“申大義以謝之”,他當(dāng)然也不贊成讓華爾去打金陵??傊笕藢χ袊氖虑橐粺嵝模鴩蛻岩伤麄儎e有用心。實(shí)則李鴻章和華爾見面時(shí),已按曾國藩的意思,拒絕了他的請求。
入夏以后,英、法兩軍似乎都按兵不動(dòng)了。也許是因?yàn)檠笕藢λ脑碌氖⌒挠杏嗉拢灰苍S是因?yàn)橄募镜絹?,天氣酷熱,疫癥流行,洋人望而生畏??傊麄?nèi)箭斂s在營房里避暑了。這時(shí)李鴻章與華爾的合作,卻取得了一些不錯(cuò)的收獲。
七月中旬,淮軍會(huì)同常勝軍攻克蘇州門戶——青浦。李鴻章描述這一戰(zhàn)役:“副將華爾以輪船駛進(jìn)青浦城河,安放大炮,轟倒城垛數(shù)處。副將程學(xué)啟率開字三營、滕嗣武率林字兩營,分門攻擊,賊匪不敢接仗,全退入城。當(dāng)毀北門外賊卡兩座、東門外賊卡一座。十三日,華爾復(fù)由南門率勇攻城……華爾將南門城墻轟裂十余丈,督勇冒煙撲上,我軍一擁而進(jìn),賊由西北兩門奪路逃竄,立將青浦縣城克復(fù)?!?/p>
七月底,太平軍慕王譚紹光率十萬大軍,自蘇州趕來增援,他們避開淮軍主力與常勝軍,直搗淮軍的后路,攻打北新涇、法華鎮(zhèn)和靜安寺,隊(duì)伍蔓延二三十里,連營數(shù)十座,猛撼況文榜、熊兆周、梁安邦的北新涇營盤。八月初一,太平軍用稻草填壕沖鋒,淮軍火器齊發(fā),點(diǎn)燃了稻草,一時(shí)煙迷霧卷,烈焰騰空,不少太平軍葬身火海。
翌日,戰(zhàn)況更加慘烈,據(jù)李鴻章描述:“初二日晚,賊眾四五萬更番疊撲,都司張榮發(fā)督勇苦戰(zhàn),被賊洋炮打斷右臂,勢甚危險(xiǎn)……賊眾分股四出焚掠,附城西南火光燭天,計(jì)北新涇營中糧彈將盡,萬一失事,賊焰愈張,滬營且將孤立?!碧杰娪旅屯贿M(jìn),一度離上海只有數(shù)里之遙,戰(zhàn)火映照之下,人叫馬嘶,已清晰可聞。
李鴻章一面急調(diào)劉銘傳、潘鼎新從金山往援,常勝軍從松江回師接應(yīng);一面命程學(xué)啟、李鶴章分兵一半守青浦,一半赴北新涇、七寶,繞擊太平軍后路。黃翼升的淮揚(yáng)水師,也首次從吳淞江出動(dòng)參戰(zhàn)。
八月初二,程學(xué)啟在七寶打敗了譚紹光,并追擊十余里,太平軍戰(zhàn)死三千余人,被俘四百余人,殘部退回昆山。但圍攻北新涇的太平軍依然攻勢不減。李鴻章和程學(xué)啟約定,初三他將親率上海老營七成隊(duì)伍,與程學(xué)啟會(huì)攻北新涇的太平軍。
初三,李鴻章督率各營進(jìn)至虹橋,遙望河浜對岸,在漫天密云之下,太平軍憑河據(jù)壘,遍地旗幟,迎風(fēng)翻飛,有如層層波瀾,營盤左右兩側(cè),均設(shè)有重兵,互為掎角。李鴻章與程學(xué)啟會(huì)合后,即下令春字、熊字、垣字各營,分三路進(jìn)攻。太平軍以洋槍、洋炮封鎖河岸,淮軍鳧水而渡,搶灘登陸。程學(xué)啟一馬當(dāng)先,把太平軍殺得波開浪裂,殺出一條血路,突破重圍,與被困的況文榜會(huì)合。李鴻章記述:“各隊(duì)復(fù)鼓勇急進(jìn),盡力轟打,踏毀賊營十?dāng)?shù)座。賊皆逃過吳淞江北岸,恃有大河阻隔,排列不退?!?/p>