旅順口海戰

旅順口海戰（hg=りょじゅんこうこうげき；Нападение на Порт-Артур）主要是指1904年2月8-9日間，即日俄戰爭開戰初期，大日本帝國海軍主力對俄羅斯帝國海軍駐紮在旅順口的太平洋艦隊旅順分艦隊突然發動的夜間魚雷襲擊，以及隨之而來的日間水面戰鬥。有時候也包括了隨後數個月內的一連串封鎖與反封鎖的海上戰鬥。
在1904年2月8至9日間的戰鬥，以及隨後的一系列戰鬥，日俄雙方都未能取得決定性的勝利，雙方艦隊依然存在，沒有遭到太大的損失。但是戰略上而言，日本雖未能一舉消滅太平洋艦隊旅順分艦隊，但是依然成功地將其封鎖在旅順港（俄方稱亞瑟港）內，使得日本可以基本不受阻礙地往朝鮮半島等地區運送增援的軍隊及物資。然而俄國艦隊主力持續存在，導致日本聯合艦隊主力長期滯留在旅順港外，使得護航兵力不足，讓俄國太平洋艦隊符拉迪沃斯托克（中文舊稱海參崴）分艦隊多次有機會進行海上破襲作戰。
旅順口海戰是繼甲午戰爭豐島海戰之後，日本第二次不宣而戰。多年以後日本繼續運用這一策略襲擊珍珠港，從而引發了第二次世界大戰太平洋戰爭。

**背景**

**日本的準備**
1904年（明治37年）1月6日，聯合艦隊完成戰備集結，進駐佐世保港，聯合艦隊司令長官東鄉平八郎海軍中將即收到了海軍密令，要求一旦知悉日俄斷交即自行出動。2月4日，日本方面在御前會議中作出了開戰的決定，準備在2月6日開始發動作戰。2月5日下午，東鄉收到了海軍大臣發來的“封緘密令”；同日17：00收到啟封命令，17:20前後密令解讀完畢，在此前後三笠艦上電訊官收到明治天皇的敕令，言之謂日俄斷交已經“只在頃刻”；17：40東鄉傳令各艦隊司令長官、各戰隊司令、各雷擊艦隊和魚雷艇隊指揮官、以及各艦艦長在總旗艦三笠集合，召開會議。6日01:00會議召開，持續了大約2小時。
2月6日09：00日軍各艦開始陸續從佐世保港出動。首先是第一艦隊第三戰隊出羽重遠海軍少將的4艘防護巡洋艦最先出港，其後是驅逐隊和魚雷艇隊，接著是特務船（日軍對非戰鬥輔助艦艇稱呼，當日出動春日丸、日光丸、金州丸）。11:00三須宗太郎海軍少將的第二艦隊第二戰隊各裝甲巡洋艦（下轄6艘，實際5艘；原戰隊內的淺間則臨時加強給第四戰隊）。最後是梨羽時起海軍少將指揮的第一艦隊第一戰隊（6艘前無畏艦及1艘通報艦）。17:00前後陸軍第2師團首批部隊2200人則分乘3艘運輸船出港，由瓜生外吉海軍少將的第二艦隊第四戰隊（轄4艘防護巡洋艦並臨時增強1艘裝甲巡洋艦）護送著準備前往仁川。
2月7日日軍第三戰隊繞過了濟州島最西側，抵達了九針巖附近，發現並扣押了一艘俄國蒸汽商船俄羅斯號；16：00第二戰隊又扣押了俄國商船阿爾泰號。8日08：00擔任前出偵察任務的第三戰隊抵達朝鮮半島西北小青島附近，並未在附近海域發現俄國艦隊。當天日落時分，第一、第二、第三戰隊以及各特務艦艇在距離旅順港約44海里的圓島錨泊。而日軍的5個驅逐隊共19艘驅逐艦中，第4、第5驅逐隊將啟程前往大連（俄方稱達利尼）進行夜襲，而夜襲旅順港的，將會只有第1、第2、第3驅逐隊的11艘驅逐艦（因曙號在當天意外與日光丸發生碰撞，艦艏損壞，實際可用的只有10艘）。
日軍主要戰力：- 第一戰隊：三笠、朝日、富士、八島、敷島、初瀨，以及通報艦宮古；- 第二戰隊：磐手、吾妻、八雲、常磐、出雲，缺淺間；- 第三戰隊：千歲、笠置、吉野、高砂；- 驅逐隊：第1、第2、第3、第4、第5驅逐隊共19艘，參加首日旅順口夜襲的為第1（司令淺井正次郎海軍大佐，下轄白雲、朝潮、霞、曉）、第2（司令石田一郎海軍中佐，下轄雷、朧、電、曙）、第3驅逐隊（司令土屋光金海軍中佐，下轄薄雲、漣、東雲）共11艘；- 水雷艇隊：第9、第14艇隊（“水雷艇”即日方對魚雷艇的稱呼）。

**俄羅斯的部署**
旅順港地圖，水道右側Huan Chin Shan即黃金山，旅順要塞最強大的黃金山砲壘群即修築於此；左側半島中部Man Too Shan為饅頭山。老鐵山位於地圖左下角，寫成Liao Ti Shan。
俄羅斯戰前在遠東最主要的海軍基地分別為旅順（俄方稱亞瑟港）以及符拉迪沃斯托克（中文舊稱海參崴）。旅順和符拉迪沃斯托克相距達1500公里，兩者難以快速互相支援，同時旅順缺乏足夠的物資儲備，無法支撐大規模的海上行動，俄羅斯高層有鑑於此，決定俄軍在旅順實行防禦性的戰略，以旅順為據點阻止日軍在遼東半島或者朝鮮西海岸登陸；在此期間贏得時間，使得俄羅斯陸軍能調集部隊趕赴滿洲。同時符拉迪沃斯托克分艦隊則保留若干艦艇，保持對日本實施通商和軍用運輸的破襲作戰。據此符拉迪沃斯托克分艦隊的可用作戰力量僅包括3艘老式裝甲巡洋艦和1艘防護巡洋艦，不具有單獨對抗日本艦隊主力的實力。此外俄羅斯海軍在各地港口還有少量艦艇配置。
根據這一原則，俄羅斯在戰前遠東地區的太平洋艦隊，主要分為兩支分艦隊。旅順分艦隊集中了太平洋艦隊的絕大部分主力，包括：- 7艘前無畏艦：彼得羅巴甫洛夫斯克號、塞瓦斯托波爾號、佩列斯韋特號、勝利號、波爾塔瓦號、皇太子號、列特維贊號；- 1艘裝甲巡洋艦：巴揚號；- 5艘防護巡洋艦：一等巡洋艦帕拉達號、狄安娜號、阿斯科利德號；二等巡洋艦諾維克號、博雅林號；- 2艘魚雷巡洋艦以及22艘驅逐艦；- 2艘佈雷艦（阿穆爾號，葉尼塞號）；4艘砲艦；1艘運輸船（安加拉號）。
同時俄羅斯海軍在各地還散佈著少量其他軍艦，包括：- 符拉迪沃斯托克分艦隊的裝甲巡洋艦俄羅斯號、留裡克號、格羅莫鮑伊號，輔助巡洋艦勒拿號；- 派駐在仁川的防護巡洋艦瓦良格號、砲艦高麗人號；- 派駐在營口的砲艦北海獅號，以及上海的砲艦滿洲里號。
1904年2月8日是東正教聖燭節，同時也是俄羅斯太平洋艦隊司令斯塔爾克海軍中將妻子的生日。此前在2月6日日本已經召回駐聖彼得堡的公使，2月7日日本正式宣佈與俄斷交，當天俄駐日公使奉命回國；也是同一天，經奉天通往旅順的電報線即已被切斷。但斯塔爾克誤判了日本海軍的行動，認為不會立即遭到襲擊，依然決定在2月8日當晚，於旗艦彼得羅巴甫洛夫斯克號上舉辦盛大的宴會。

**旅順港**
旅順港是俄國在遠東一直夢寐以求的不凍港；港內由細長的水路分為內港和外港。內港水深較淺，吃水較深的大型艦艇容易在退潮時損傷艦底，也會因為潮水位置而堵塞在港內無法出港；但另一方面因為內港水淺，退潮時可以很方便地對船體進行修復。因此開戰之初，大型軍艦都停泊在較深的外港，而開戰後則轉移到了內港裡。不過由於連接內外港的水道狹窄而且水淺，很容易就被堵塞住。

**戰鬥過程**

**首日夜襲**
漣號的水兵登上一艘俄羅斯魚雷驅逐艦進行白刃戰的場景
1904年2月8日22:30，夜襲旅順港的日本驅逐隊遭遇兩艘俄羅斯巡邏艇。日本驅逐隊難以判斷俄羅斯巡邏艇是否已經發現了自己；為免驚動港內俄軍主力，日軍決定不與俄羅斯巡邏艇交戰，而是關閉航行燈繞行，但因此在變換陣型時發生了混亂，打亂了編制，其中第2驅逐隊的朧號不慎撞上領航的雷號，艦艏損毀脫隊，混亂中跟在朧號後方的電號也丟失了領航艦的蹤影；而第3驅逐隊雖然陣型比較完整，但是卻失去了和其他編隊的聯繫。另一方面俄羅斯巡邏艇自知實力相差懸殊，加上司令此前已經有命令禁止擅自開火，因此這兩艘巡邏艇佯裝沒有發現日本的夜襲艦隊，而是高速撤離，待接近港口砲臺後才試圖以燈光信號向砲臺方面通報敵情。
沒有受到衝撞事件影響的第1驅逐隊4艘驅逐艦最先接近了旅順港。2月9日00:28，領航的白雲發射的魚雷命中了帕拉達號，帕拉達號中部中雷起火；隨後的朝潮向佩列斯韋特號和列特維贊號各發射了一枚魚雷，其中一枚射失，另一枚則命中列特委贊號艦艏。隨後的霞號向帕拉達號和另一艘“有兩根長主桅、3根菸囪的大型艦艇”各發射了一枚魚雷。最後的曉號則分別向已經中雷的列特維贊號和帕拉達號各發射一枚魚雷，其中向列特維贊號射擊的那枚魚雷由於是在極近距離內發射，能確切確認命中了目標。第2驅逐隊由於之前的混亂，只剩下雷號單艦抵近，於是雷號00：35接近俄羅斯艦隊，向一艘“3煙囪”的軍艦進行了射擊，脫離時遭到了阿斯科利德號的砲擊，不過沒有受損。另一邊的第3驅逐隊發現隊內的漣號走失，搜尋中正好發現之前從第2驅逐隊掉隊的電號，於是第3驅逐隊司令土屋金光海軍中佐下令電號尾隨，然後00:30從另一個方向發起進攻：領航艦薄雲向狄安娜號發射了全部兩枚魚雷，隨後東雲也發射了魚雷。殿後的電號則向狄安娜號和列特維贊號各發射一枚魚雷後脫離。01：25與第3驅逐隊走散的漣號單艦闖入砲聲漸歇的港內，向波爾塔瓦號發射了魚雷後遁走。當晚最後發起進攻的是朧號，本艦在衝撞後曾因受損航速降低而自行脫隊，但在檢查後發現並無大礙，於是單獨趕往港內，正好趕上漣號發動攻擊，使港內俄軍到處砲擊。01:45朧號趁亂向某“有4根菸囪的軍艦”射擊後脫離。
雖然當晚日本驅逐艦輪番進行了攻擊，但是發射的魚雷其實大部分都為俄羅斯人鋪設的防雷網所攔截，沒能對俄羅斯艦隊的主力造成太大的威脅。不過日軍依然成功命中並癱瘓了3艘俄艦，包括戰列艦列特維贊號、皇太子號，和防護巡洋艦帕拉達號。俄軍官兵將傷勢較重的列特維贊號和帕拉達號拖曳到淺水區搶灘擱淺，皇太子號則因艦艉水密艙破損嚴重進水而擱淺。雖然三艘軍艦都沒有真正沉沒，但已經失去了航行能力。
日軍參與夜襲的3個驅逐隊在襲擊後即行撤退，2月10日在仁川重新集合。

**次日海戰**
1904年2月9日06：00，俄軍砲臺觀察哨發現外海有數股煙柱。07：00，俄軍判斷來者為日軍巡洋艦隊，於是下令一直升火待命的阿斯科利德號和巴揚號進入啟動程序，其餘各艦也陸續開始升火。08：08出羽重遠的第三戰隊靠近到距離旅順口7000米處，俄軍艦艇和砲臺一砲未發；出羽判斷此跡象表明俄軍已經軍心渙散。08：09第三戰隊隨即轉向東南退出，試圖誘使俄艦出港，但誘敵行動無效。於是日軍決定直接闖入港內開戰。11：15總旗艦三笠發出攻擊命令，日軍各艦艇以單縱隊向港內挺進。另一方面，狄安娜號在完成準備後於08：37出港，此後一直在黃金山以東方向巡邏，其位置正好位於日軍艦隊前來的路線上。11：30狄安娜號掉頭撤退，並向8000米外進逼的三笠射擊，但無一命中。 （另有來源則稱，最初與日軍主力發生接觸的俄艦為博雅林號。）
日軍艦隊從東南方進入港口，11：45距離旅順口約8500米，日軍艦隊依次改向正西。根據日軍艦隊高級指揮官的錯誤判斷，誤以為俄軍艦隊已經喪失鬥志，第一戰隊的12英寸主砲都瞄準了砲臺，而只用副砲攻擊俄軍艦隊；但俄軍其實早已嚴陣以待。11：55三笠首先開火，向勝利號射擊，不過首發沒有命中。其後日艦紛紛開火，採取每1到2艘軍艦攻擊一艘敵艦的戰術，以右舷火力砲擊俄艦，彼得羅巴甫洛夫斯克號、波爾塔瓦號、勝利號多次中彈。而俄艦和砲臺也隨之開火反擊。12：11，一發來自黃金山砲臺的10英寸砲彈命中三笠右舷，三笠後艦橋部分損毀。不久一發砲彈撕裂了三笠的信號繩，一度造成三笠上的信號旗和戰旗落下。12：15，饅頭山砲臺的一發10英寸砲彈擊中了富士的前艦橋，貫穿了艦體，然而未爆，只造成少量傷亡。12：00僅3000噸的諾維克號突然主動向日軍艦列衝擊。12：07，跟隨在第一戰隊後面的第二戰隊駛入轉向點，各艦加入了砲擊的行列；排在第一位的出雲正面對著諾維克號的衝鋒，排在第三位的八雲於是放棄砲擊停泊中的俄艦，而是選擇攻擊諾維克號掩護出雲。諾維克號隨即掉轉船頭迎向八雲，1發4.7英寸砲彈命中八雲的前桅；而八雲的砲擊則對諾維克號造成了相當的損害，最重要的命中是一發8英寸砲彈，擊中了諾維克艦體中部，破壞了艦上的鍋爐，導致諾維克號航速下降。受創的諾維克號被迫掉頭，中途趁機向磐手號發射了魚雷，然後撤退。由於是在倉促之下發射，魚雷並未命中日艦。諾維克號也是當天整場砲戰中唯一一艘主動進攻的俄艦。12：15日本第三戰隊加入了砲擊，由於第三戰隊最晚加入，隨著第一、第二戰隊的退出，俄軍火砲逐漸轉移到第三戰隊上，使防護相對薄弱的第三戰隊承受了相當大的壓力。
12：20，眼見情況不妙，東鄉發出了撤退的命令，日艦遂冒著俄軍火砲轉向南撤出港口。撤退過程中，初瀨受到兩發命中，而敷島受到一發命中；整場戰鬥日軍戰列艦總共受到7發命中。第二、第三戰隊亦有損傷。12：45日艦完全撤出，停止了射擊，駛往仁川；為免遭到俄軍追擊，第一、第二戰隊先駛向外海，然後才折向仁川，但俄軍並沒有出港。2月10日08：00，第一、第二、第三戰隊重新會合。

**後續戰鬥**

**俄軍的反應**
1904年2-3月間日軍艦艇對旅順港的攻擊
黃金山砲臺最初的砲擊
1904年2月11日，俄羅斯佈雷艇葉尼塞號開始在旅順港入口處佈雷，但22：00左右，其中一顆水雷在海水沖刷之下碰上了葉尼塞號的船舵引發了爆炸，葉尼塞號隨之沉沒，船上200名乘員中有120人死亡。隨著葉尼塞號一起沉入海底的還有俄軍唯一一份雷區指示圖。防護巡洋艦博雅林號奉命前來救援，但08：16博雅林號自己也觸雷，爆炸在左舷形成破洞。博雅林號的船員試圖讓這艘巡洋艦靠岸擱淺，但博雅林號傾斜的速度太快，船員只能棄艦撤離。已經無人的博雅林號一開始並沒有沉沒，先是被海浪衝到岸邊，俄軍曾派人登船檢查，認為值得修復；然而當晚因為風暴，再次把博雅林號衝回海里，此後可能至少再次觸雷一次，最終沉沒。

**日軍第二次攻擊**
日本海軍計劃再度使用驅逐艦進行魚雷夜襲，第二次的攻擊交由第4、第5驅逐隊執行。這兩支部隊在1904年2月8日晚受指派前往大連夜襲，但當晚大連港內並無俄軍艦艇停泊，因此兩支隊伍空手而回。2月11日17時出羽的第三戰隊護送兩支驅逐艦部隊從牙山灣出港，但2月12日從早上起就開始下雪，同時颳起了強勁的西北風，驅逐隊各艦只能在小青島一帶暫避。當天第5驅逐隊為躲避風雪更換了停泊位置，導致中止行動、返回仁川的消息未能及時送到。2月13-14日深夜間村雨返回仁川，第4驅逐隊總算勉強湊到了3艘驅逐艦，而第5驅逐隊遲遲未能現身，日軍指揮官決定不再等待，而是讓第4驅逐隊立即單獨出動。第4驅逐隊在路上遇到了掉隊的春雨，遂讓其入列，繼續趕往旅順；不久村雨因燃煤和淡水不足被迫返回朝鮮進行補給，導致襲擊的驅逐艦還是隻有3艘（速鳥、朝霧、春雨）。14日凌晨3、4時左右，3艦抵達了旅順口外，發現了在港外警戒的5艘俄國驅逐艦，並對其中一艘停止狀態的軍艦發起了魚雷攻擊。岸上砲臺發現了日軍驅逐艦，對其開砲還擊，干擾了日軍驅逐艦的行動，魚雷射失。第4驅逐隊也並未戀戰，稍作攻擊便匆匆撤退。

**日軍第三次攻擊**
1904年2月18日，東鄉下令發動對旅順港的第三次攻擊，同時也是日軍第一次嘗試阻塞旅順港。作戰計劃預定用徵用的運輸船充當阻塞船在港口航道處自沉；阻塞船船員棄船後由魚雷艇進行收容；驅逐艦前出至附近警戒；各戰列艦、巡洋艦在後隨時支援。2月20日8時，第三戰隊、第5驅逐隊以及阻塞船隊從朝鮮西南岸先行出發；中午第一、第二戰隊、第4驅逐隊從同一地隨後起行。仁川方面，同日16時魚雷艇隊出港；21日第1驅逐隊出港。各艦隊陸續在朝鮮西北海岸集合，不過此時天氣情況惡劣，行動被迫推遲。22日下午至23日各隊再度啟程，這次氣象條件良好。
2月23日23:50，負責護衛阻塞船隊的第5驅逐隊（司令真野嚴次郎海軍中佐，下轄陽炎、不知火、叢雲、夕霧）率先抵達老鐵山下。當晚半月低斜，黃金山、城頭山、白銀山等處的俄軍砲臺用探照燈搜索海面。真野決定等到月色更暗一些再發動攻擊，於是指揮驅逐隊沿山一路避開探照燈摸上前去。24日01:30，第5驅逐隊發現黃金山旁駐紮有數艘俄艦，真野當即下令攻擊，4艦各自尋找目標發射了一通魚雷，隨後向外撤退，回到警戒位置上。
第1驅逐隊和魚雷艇隊護衛著船隊在2月24日00:30抵達預定位置。此時月色昏暗，月亮即將沒入地平線，但俄軍戒備森嚴，阻塞船隊先停留在老鐵山西南等待時機。03:40俄軍的探照燈發現了進行偵察的魚雷艇，並開始砲擊，趕走了這些小艇。過了一陣子俄軍也停止了砲擊。04:15，阻塞船團5艘（天津丸、報國丸、仁川丸、武陽丸、武州丸）依次向港內突擊。俄軍砲臺發現了阻塞船隊，報以猛烈的砲擊，使得船團沒能把港口徹底堵上。事後第9、第14魚雷艇隊冒著砲火前往救援，收容了天津丸、報國丸和武陽丸三艘船上的乘員。而仁川丸、武川丸兩船船員在撤退途中，偶然遇到對方船員，於是一同行動，最終設法返回艦隊。
2月25日01:30第4驅逐隊潛行至黃金山、饅頭山一帶時，遭遇突發事件，俄軍探照燈把前一天的日本阻塞船的殘骸當作是來襲日艦，大小砲臺以及巡邏艦艇一陣猛打，但並沒有發現就潛伏在附近的第4驅逐隊。03:03第4驅逐隊向某艘俄艦發射了魚雷，目標雖然射失，但該艦對此卻也渾然不知。其後第4驅逐隊退走，到半路俄艦終於察覺到真正的日本襲擊艦的位置，打了一通，雙方均無命中。
2月25日09:11，得聞俄艦動向的東鄉率領第一、第二戰隊靠近到港外6海里處，對諾維克號及5艘驅逐艦進行砲擊。俄軍巴揚號前來支援，俄艦且戰且退回到港內，日軍也不敢進入砲臺射擊範圍以內，09:58草草罷戰。11:43日軍第一、第二戰隊在鮮生角以南約10海里處對港內進行間接射擊，俄艦巴揚號、阿斯科利德號、諾維克號以及各砲臺給予還擊。到中午俄艦再度退入港內，12:19-12:25日艦也陸續停止了砲擊，因為砲擊距離過遠，命中有限，阿斯科利德號受傷最嚴重，中部的12英寸砲彈殉爆導致兩門火砲損壞，巴揚號煙囪中彈，諾維克號也受了輕傷。同一時間，第三戰隊在老鐵山一帶進行警戒，10:40發現了俄軍驅逐艦並進行追擊，其中俄艦可畏號在追逐中觸礁，次日自沉。日軍忌憚俄國砲臺，因此都只在砲臺射程以外進行遠距離射擊。

**日軍第四次攻擊**
右上文字“日俄交戰紀聞 第四回旅順港外域驅逐艦英勇襲擊敵艦”
日軍對在第四次旅順港海戰中獲軍功第一者的表彰宣傳畫
日俄雙方艦隊持續在旅順港一帶僵持的時候，1904年3月8日，馬卡羅夫海軍中將替換斯塔克，就任太平洋艦隊旅順分艦隊司令。馬卡羅夫的到來給予了困守港內的俄軍莫大的鼓舞，同時俄軍受損艦艇也陸續進行修復；另一邊，日軍艦隊抽調部分艦艇前往大同江掩護陸軍的登陸，聯合艦隊主力也要有所行動，策應陸軍的作戰。有鑑於此，日軍決定再次對港內俄軍發動進攻。
1904年3月10日深夜00:15，第3驅逐隊在港外徘徊，俄國人一通砲擊將日艦趕走。凌晨時分，第1驅逐隊又潛入抵達旅順口附近，04:35俄軍警覺開砲，部分俄艦出港追擊。雙方交手各有死傷，不過都沒有艦艇損失。第1驅逐隊撤離，俄艦也退回港內。但07:00，依然在附近逗留的第3驅逐隊發現返程中的俄國驅逐艦，隨即發起追擊。追逐戰中警惕號受重創癱瘓，日艦試圖靠近將其捕獲，無奈俄軍派來救援的巴揚號、諾維克號趕到，日軍只能放棄捕獲警惕號的想法撤走。第四戰隊（千歲、高砂、常磐）奉命支援，掩護日軍驅逐隊撤退，同時干擾俄艦搶救。警惕號最終沉沒，日軍傷亡輕微。
10：08開始日軍第一戰隊（初瀨、敷島、八島）對港內進行間接射擊。港內俄軍因為正處於低潮，無法出動。第三艦隊則對三山島進行了一輪砲擊。日軍的射擊缺乏瞄準，幾乎沒有取得命中。俄艦隻有列特維贊號捱了一發砲彈，但沒有穿透裝甲；另有一發掠過舷梯命中船塢，碎片飛濺反而造成了一定的損失。黃金山砲臺的胸牆中了一發砲彈。

**日軍第五次攻擊**
日軍宣傳旅順口海戰中富士號砲術長山中海軍少佐的宣傳畫
1904年3月22日凌晨，第4、第5驅逐隊與俄軍巡邏艦艇展開交戰，互交白卷。
天亮以後，日軍第一戰隊（富士、八島）兩艦按慣例在10:45對港內俄軍進行間接射擊。俄軍則針鋒相對地在陸地上新設立了觀測所，用以指揮砲臺和港內俄艦進行射擊以反擊。此外，新任司令馬卡羅夫對俄軍進行大力整頓，俄軍也一掃之前被動應對的方式，積極應戰。俄軍首先派出阿斯科利德號、諾維克號和狄安娜號前出支援巴揚號對付日艦，同時主力開始升火。10:42彼得羅巴甫洛夫斯克號率先出港，其後緊跟著波爾塔瓦號，後面一群大小軍艦也蜂擁而至。留在港內的列特維贊號也開火回擊。兵力劣勢的日軍選擇了退避。

**日軍第六次攻擊**
1904年3月27日凌晨，日軍再次動用4艘船隻（千代丸、福井丸、彌彥丸、米山丸）充當阻塞船，發動第二次阻塞作戰行動。第1、第2、第3驅逐隊以及第9艇隊為阻塞船隊提供支援。03:30俄軍首先發現1號阻塞船千代丸的行蹤，在俄軍砲臺和驅逐艦的雙重打擊下千代丸在黃金山腳水道口爆炸沉沒。接著魚雷驅逐艦猛烈號用魚雷擊中福井丸，船內的自沉用炸藥殉爆，福井丸迅速沉沒，船長廣瀨武夫海軍少佐在撤離前因搜救困於船中的部下而延誤時機戰死，日後日本方面將廣瀨奉為軍神。果斷號則擊沉了彌彥丸。日軍4艘阻塞船最終只有米山丸成功到達水道中央，然而受到魚雷擊中，最終沉沒於水道左岸。在交戰中，猛烈號輪機艙遭到日軍驅逐艦命中，重創擱淺。
天亮之後俄艦繼續出港活動，巴揚號、諾維克號等巡洋艦隨同勝利號、波爾塔瓦號、彼得羅巴甫洛夫斯克號出港，日軍第二次阻塞作戰再次宣告失敗。

**日軍第七次攻擊**
觸雷沉沒的彼得羅巴甫洛夫斯克號
鑑於第二次阻塞行動效果依然不能令人滿意，聯合艦隊司令部被迫依然維持對海峽的封鎖，同時策劃在1904年4月7日發起第七次攻擊。由於天氣惡劣，行動被迫推遲到了4月12日。在等待期間，日軍戰前搶購得來的兩艘裝甲巡洋艦春日、日進加入了戰鬥序列。
4月12日17:40，參加作戰的第4、第5驅逐隊、第14艇隊以及佈雷艦蛟龍丸離開圓島泊地，向旅順港進發。當晚蛟龍丸趁夜色完成了佈雷，未有被俄軍發現。13日06:15，擔任警戒任務的第2驅逐隊與俄軍巡邏中的驅逐艦可怖號交戰。日軍憑優勢火力迅速重創可怖號，使其完全停了下來，而自身僅有一艘驅逐艦（雷）受了輕傷。日艦試圖靠近可怖號，但這時巴揚號殺了出來，日軍驅逐艦見狀退去。可怖號於7時左右沉沒。
巴揚號趕走了日軍驅逐艦不久，就與在港外遊弋守候多時的日軍第三戰隊交火。不多時，馬卡羅夫親自率領3艘戰列艦、3艘巡洋艦以及9艘驅逐艦出港迎戰，支援巴揚號。第三戰隊按慣例試圖誘出俄艦，09:05退往日軍主力的方向。09:15俄軍見日軍第一戰隊出現在水天線處，也按慣例試圖退回港內。就在這時，10:32彼得羅巴甫洛夫斯克號觸雷，發生了巨大的爆炸，黑煙沖天；俄頃又有一艘俄艦勝利號也觸雷受傷。其中彼得羅巴甫洛夫斯克號由於彈藥庫殉爆而迅速沉沒，馬卡羅夫海軍中將當場戰死。
1904年4月14日，俄國任命時任黑海艦隊司令Nikolai Skrydlov海軍中將接替戰死的馬卡羅夫接任太平洋艦隊司令。但由於日軍的封鎖，斯克裡德羅夫一直滯留在符拉迪沃斯托克，未能到旅順港赴任。戰地則由時任俄國遠東海陸軍總司令葉夫根尼·伊萬諾維奇·阿列克塞耶夫海軍上將暫代，在塞瓦斯托波爾號上直接指揮旅順分艦隊。此後俄軍艦隊再也沒有實行積極的反擊。5月4日，得知日本陸軍實行了大規模的登陸後，阿列克塞耶夫立即撤往奉天，而將艦隊交由威廉·維特捷夫特海軍少將指揮。

**日軍第八次攻擊**
1904年4月14日夜晚至4月15日凌晨，日軍出動第2、第4、第5驅逐隊及第9艇隊抵達旅順口，沒有發現俄艦。4月15日早上，第三戰隊前往旅順口掩護驅逐隊等返回，同時試圖再次誘使俄軍出動，但俄軍並沒有出動出擊，第三戰隊無功而返。第一戰隊向俄軍陣地發動間接射擊，俄艦依然沒有出港應戰。

**第三次阻塞行動**
1904年5月2日，日軍出動12艘船，第三次試圖阻塞港口。因為天氣惡劣，行動總指揮林三子雄海軍中佐下令中止行動。後續部隊收到命令後停止了行動，然而前8艘阻塞船和回收隊沒有收到命令，繼續前進。俄軍砲臺又一次阻止了日軍阻塞船前進。這次行動死傷眾多，依然以失敗告終。

**俄艦突圍**
困守港內的俄軍曾兩度試圖突圍，第一次是在1904年6月23日，旅順分艦隊試圖駛往符拉迪沃斯托克，但很快就撤回旅順港內。同年8月10日，旅順分艦隊再度嘗試突圍，途中遭遇堵截的日軍艦隊，黃海海戰爆發；雖然雙方不分勝負，但是俄艦再度撤回港內，第二次突圍也終告失敗。此後旅順分艦隊就一直停留在港內，沒有再次嘗試突圍。

**水雷戰**
彼得羅巴甫洛夫斯克號沉沒後，日軍受到鼓舞，決定擴大布雷範圍。同年8月開始，日軍投入改裝砲艦，進行了19輪佈雷活動；此外同年6月至12月間，也投入艦載佈雷艇進行佈雷。包括餌雷在內，日軍在旅順港外共投放水雷1703顆；投放區域長達9公里。
另一方面，雖然守在港外的日軍艦隊雖然再沒有在開闊洋麵上跟旅順分艦隊交手，但俄軍在港外佈下的水雷依舊給日軍造成了不少麻煩。維特捷夫特海軍少將在1904年5月5日曾下令，讓佈雷艦阿穆爾號針對在港外遊弋的日本艦隊的航線進行佈雷。5月14日，阿穆爾號艦長伊凡諾夫擅自決定超出計劃佈雷區域，在離港11海里處進行佈雷。5月15日06：20左右，日軍戰列艦八島、初瀨先後在老鐵山海灣外觸雷，兩艘萬噸鉅艦都各自至少觸發了兩顆水雷，此後迅速沉沒。這一天是號稱日本海軍歷史上最黑暗的一天，日本戰前費盡苦心打造的“六六艦隊”，其主力艦瞬間就消失了三分之一。但由於海軍方面嚴密封鎖此事，如此慘痛的損失並沒有對日本軍民的士氣造成很大打擊，俄國方面也並未知曉自己取得了如此重大的戰果。
水雷帶給日軍的損失還在繼續增加。1904年9月18日，2100噸的砲艦平遠在鳩灣洋麵觸雷沉沒；11月30日，2440噸的防護巡洋艦濟遠在同一地點再次觸雷沉沒。12月13日，4160噸的高砂在執行旅順港封鎖作戰時在港外南邊的雷區觸雷沉沒。

**結局**
旅順口海戰雙方基本不分勝負，日軍僅僅癱瘓了數艘俄軍大型軍艦，但在企圖進一步擴大戰果時，由港內的俄軍艦隊及砲臺聯手擊退。從這一點上看，俄軍勉強小勝。由於旅順分艦隊總體避戰，雙方在首日以及隨後數月的水面戰鬥中，都沒能成功消滅對方的主要軍艦，倒是水雷立下了大功，日軍損失兩艘主力艦，而俄軍沉沒一艘。
然而從戰爭整體進程來看，日軍成功地將俄羅斯在遠東的絕大部分海軍力量牢牢封鎖在港內，在戰爭的大部分時間內掌握了朝鮮半島海域的制海權，日軍在戰爭中的海運行動基本沒有受到俄羅斯海軍的阻撓；俄羅斯在遠東僅有符拉迪沃斯托克分艦隊的少量老舊巡洋艦可以自由運用，缺乏對日本的海運和沿岸城鎮實質性的打擊。
但另一方面，由於俄羅斯太平洋艦隊旅順分艦隊持續保持存在，而且主力艦大多完好，導致日本海軍主力也始終被同步束縛在旅順港外，無法盡全力消滅弱小的符拉迪沃斯托克分艦隊。由於海軍一直無法單獨消滅旅順分艦隊，日軍只能動用乃木希典的第三軍從陸路不顧傷亡地強攻防守嚴密的旅順要塞，其傷亡之巨大，令日本輿論譁然。同時因為第三軍進展緩慢，大量後備軍力源源不斷地投入到旅順中去，導致在奉天等戰場的日軍也長期處於兵力不足的情況，多次出現只能擊退俄軍、但無力追擊殲滅撤退中的敵人的情況。
俄軍方面，旅順分艦隊長期處於被動的局面，雖一度振作，但隨著馬卡羅夫的戰死再次一蹶不振。數月後的黃海海戰斷送了旅順分艦隊最後的突圍希望，轉而指望從波羅的艦隊抽調組成的第二太平洋艦隊的救援。隨著地面戰事的發展，港內俄軍將越來越多的海軍水手抽調去防守要塞，也從各受損艦艇上拆除艦砲搬到岸上協助防禦，旅順分艦隊再也沒有了出航的可能性。至於趕來救援的第二太平洋艦隊，由於路途遙遠，以及日本的盟國英國的阻撓，還在半路中時，旅順要塞即已陷落，旅順分艦隊亦告覆滅。但旅順分艦隊最終是被日本陸軍重砲所摧毀的；其與日本聯合艦隊，在旅順口海戰以及後續的黃海海戰中，始終沒有進行過決定性的會戰，雙方的數次主力遭遇在短暫接觸後即有一方主動退卻。雖然，雙方後來仍然在對馬海峽迎來正面對決；參戰方為俄羅斯第二太平洋艦隊、第三太平洋艦隊，和日本帝國海軍的聯合艦隊。這也將會是前無畏艦時代規模最大的海上戰鬥。

**註釋**
腳註
引用

**參考文獻**
 first=Robert- publisher=John Murray, London- url=https://archive.org/details/historicaldictio02edkown- 國立國會図書館デジタルコレクション date=20170519071354  - 國立國會図書館
**dead-url=no- ref=查攸吟- ref=曹群

**相關條目**
 旅順會戰，日俄戰爭期間圍繞旅順要塞的陸上攻防戰- 黃海海戰，旅順口海戰的後續，俄國旅順分艦隊試圖突圍但遭到攔截失敗- 旅順口之戰，甲午戰爭期間中日雙方在旅順的陸戰