俄军的作战计划是:进攻分为左右两个集团组成,东部兵团(左)甴西伯利亚第1、2、3军和西伯利亚骑兵师组成,司令是施塔格里堡中将,负责从右翼进行包抄,对日军右翼施加决定性的打击,从东南方横切,截断日军的朝鲜半岛补给线,并包抄日军侧后部。;西部兵团(右)甴第10、17军,西伯利亚第5军和乌苏里骑兵团、沿海龙骑兵团等组成,司令是比尔丹林上将,负责牵制日军左翼,吸引日军。另外由西伯利亚第4、6军、第1军乃扎巴伊卡尔骑兵师、科卡萨斯骑兵旅为预备队。而日军也同样分成东部和西部两个兵团应战。
10月11日,俄军东部兵团以西伯利亚第1、3军为两翼开始攻击日军驻守的本溪湖防线,守卫本溪湖的是梅泽道治少将指挥的近卫后备步兵旅团的8个大队(营),第12师团14连队(团)。结果日军己明显劣势的兵力守住了防线。双方激战了一天,日军各部均陷入苦战,有的用尽了预备队已无兵可调,有的则是损失极大,许多中队小队失去了全部军官,士兵伤亡极大,部分小队甚至全部阵亡。而俄军是进攻方,损失更大,仅西伯利亚第3军就伤亡了3000余人。
而负责牵制的俄军西部兵团却遭到日本的沉重打击,各路进攻的俄军均被日军击败,由其是在12日凌晨,日俄双方围绕着战场要点三块石山展开了激烈的争夺。三块石山位于北大山西面,是由三个大花岗岩组成兀在平野上的石头山,海拔114米,能够防止日军进入北大山,保护西部兵团的侧背面,从而维持东西兵团的连接,守卫三块石山的俄军有2个团和一个炮兵旅。
双方从凌晨1点开始战斗,一直打到了正午10点,日军投入了1个旅团的兵力,付出了1500余人的伤亡,终于攻下了三块石山。
不过尽管日本付出了惨痛的代价,但却一举获得了战场的主动,由于俄军东西兵团的连接被切断,造成了俄军的混乱,加上俄军的士气本来就不高,因此西部兵团的西伯利亚第4军和第10军率先撤退,造成了一个大空档,而东部兵团也只能被迫后撤,很快俄军就形成了全面退却。
但日军由于兵力不足,无法趁胜进军,扩大战果,只能被迫再次在既得阵地上转入防御,只能在局部重点地区发动进攻,10月15日夜间,日军奇袭攻占了俄军阵的制高点万宝山,形成了对俄军防御中心的威胁。俄军随后展开反击,经过了两日激战,俄军以伤亡3000人的代价,终于重新夺回了万宝山,保住了自己的阵地。然后双方都无力再战,各自巩固既得阵地,加修工事形成对峙。
沙河会战结束,俄军伤亡4万余人,其中战死5084人,失踪5868人;日军伤亡2万余人,其中战死4099人。日本虽未取得全胜,但伤亡只有俄军的一半,而且不仅守住了自己的阵地,同时将防线向前推进了一步,并为日本下一步进攻奉天创造了一个不错的局面。
总体来看,日军虽然没能攻克旅顺,但也彻底切断了旅顺对外的联系,只用一个军的兵力就能够困住旅顺城里的守军,并且只用少量军舰就将太平洋舰队的残余军舰完全封锁在港口里,将制海权基本完全让给了日本。而在北线,日军连续取得了辽阳会战,沙河会战的胜利之后,日本已经取得了极大的战略优势,俄军已被迫退守奉天,并以奉天为核心,组织防御,总体形势十分被动。
到这个时候,日本国内对战争的结果都十分乐观,认为俄国己没有抵抗之力,日本已是胜券在握了,更有报纸甚致预测,最早到今年年底,最迟到明年的2、3月份,就可以结束了。因此不少媒体开始渲染这是一场比日清战争更伟大的胜利,标志着日本进入世界一流强国的行列,还有报纸则开出了停战的条款,认为日本可以获得8--10优日元的赔款,并且获得包括中国东三省、页叶岛、海参崴再内的土地等等。
但就在这时,从欧洲传来消息,为了挽回战争局面,俄国己将波罗的海舰队及黑海舰队一部军舰组成了第二太平洋舰队,由罗日杰斯特文斯基担任司令官,开赴远东参战,舰队己于10月15日,从欧洲拔锚起航。而且从帐面上看,这支舰队确实十分强大,共有7艘战列舰,2艘装甲巡洋舰,6艘防护巡洋舰,9艘驱逐舰。因此欧洲媒体的评论是:“日本到此为止所作的一切努力,都将在俄国太平洋第二舰队到来之后土崩瓦解。
原来在辽阳会战之后,几乎所有的欧洲媒体都认为,俄国的失败已经由“可能不可能”变成了“早与晚”的时间问题。沙俄当然不会束手就擒。当俄国组建满洲第二集团军准备将战争无限期进行下去的消息传出后,巴黎证券交易所内所有与俄国有关的证券都狂跌不止,作为俄国最大的债权国、盟友法国己经明确向俄国表达了希望停止战争的愿望。
而俄国政府也十分清楚现在远东的局势十分危机,其实在俄国内部,一直都有反对这场战争的声音,当然不是爱好和平,而是认为有比战争更好的手段,于是这时也纷纷进言,认为应该结束战争,否则会造成国内重大的政治危机,毕竟苗头己经出现了,但沙皇尼古拉二世认为也决不能坐视远东的战事失败,不仅有失俄国的面子,堂堂北极熊,居然被黄皮猴子打败,这让战斗民族情何以堪了,至于政治危机,沙皇认为获得战争的胜利是化解危机最好的方法,因此必须加大对远东的军事投入。于是沙皇下令,从欧洲调遣陆军,増援远东。
而当时还只是少将的罗日杰斯特文斯基向沙皇建议,要扭转远东的局面,只增陆军是不够的,而应该海陆齐进,现在俄囯共有三支舰队,分别是亚洲的太平洋舰队、欧洲的波罗的海舰队、黑海舰队,虽然现在太平洋舰队的剩余军舰被困在旅顺港里,无所做为,但波罗的海舰队、黑海舰队的实力犹在,而且现在欧洲方面的局势较为缓和,这两支舰队留在港里也无事可做,到不如派一支到远东去,和太平洋舰队合并,重新提升俄国在远东地区的海军实力,这样海陆并进,就可以扭转胜局了。
虽然绝大部份人对罗日杰斯特文斯基的建议都嗤之以鼻,认为这个建议的可操作性极低,因为无论是波罗的海还是黑海,到远东的航程都接近3万公里,而且俄国在途中没有任何基地港口接应,提供补济,因此既使是把舰队免强开到远东,也将精疲力竭了,没有几个月的修整,是根本不可能战斗的,而日本会给俄国舰队修整的时间吗。
但尼古拉二世对这个建议却很感兴趣,认为这是扭转远东局势的重要步骤,于是立刻下令,以波罗的海舰队为主,辅以部份黑海舰队,组成第二太平洋舰队,开赴远东参战。
本来沙皇任命波罗的海舰队司令彼里吕耶夫中将担任第二太平洋舰队的司令官,但久经事故的中将深知这一趟是凶多吉少,到不到得了远东还不好说,既使到了也未必就能改变远东的局势,于是以患病为由拒绝了这一任免。而沙皇改命提出这个建议的罗日杰斯特文斯基为司令官。虽然这时罗日杰斯特文斯基的军衔还是少将,不够出任舰队司令官的资历,但沙皇大笔一挥,把罗日杰斯特文斯基提升为中将,十分容易的就解决了资历的问题。
收到了这个消息之后,首先是日本政府首脑们意识到,自己把事情想得太乐观了,俄国可不是清廷,俄国拥有50于日本的领土;10倍于日本的国家收入;3倍于日本的人口数量,不是几场败仗就会轻易屈服的。这不马上就又组织起一支不逊于太平洋舰队的新舰队来。
虽然现在太平洋舰队被封锁在港口里,但这并不表示太平洋舰队就无力再战了,现在太平洋舰队仍然还有5艘战列舰,1艘装甲巡洋舰,实力不容小视,只是缺少辅助护卫舰只,才无力出港应战。
而第二太平舰队里有大量的辅助舰船,因此双方但汇合,将组成一支拥有12艘战列舰,3艘装甲巡洋舰、6艘防护巡洋舰、9艘驱逐舰的庞大舰队,实力将远凌架于日本联合舰队之上,海权是肯定保不住了,而一但失去制海权,日本将必败无疑。
于是日本内阁、陆军大本营,海军军令部等部门赶紧展开联合协商,最终做出决议,要在第二太平洋舰队到达远东之前,攻占旅顺、歼灭太平洋舰队,并且攻占奉天,确定自己的绝对优势,只有这样,等第二太平洋舰队到达远东以后,日本还有和它一战的机会。而其中的重中之重就是攻占旅顺,歼灭太平洋舰队。
陆军大本营也感到了严重的压力,毕竟现在太平洋舰队躲在港口里不出来,只有攻占旅顺之后,才有歼灭太平洋舰队的机会。于是大本营也开始正式讨论是否更换乃木希典的问题,毕竟旅顺攻不下来,主将是难辞其咎的。
但明治天皇认为,临阵换将是兵家大忌,而且在这个时候撤换乃木希典,对他无疑是巨大的羞辱,估计乃木希典会真的自杀来维持自己的尊严,但像乃木希典这样的高级军官因战事不利而自杀,对军队的士气将是沉重的打击,因此大本营决定还是再给乃木希典一次机会。
而且大本营也认为,虽然以前乃木希典没能攻下旅顺,但连续两次进攻,肯定也旅顺的守军造成了重大的损失,由其是消耗了守军大量的弹药,因此估计现在旅顺的守备力量以被大大削弱,也许再有一次进攻,就可以攻下旅顺了。不如仍然将这个机会让给乃木希典。