黒木為大将率いる日本陸軍の第一軍は朝鮮半島に上陸し、4月30日から5月1日の戦闘で、安東(現・丹東)近郊の鴨緑江岸でロシア軍を破った(鴨緑江会戦)。続いて奥保鞏大将率いる第二軍が遼東半島の塩大墺に上陸し、5月26日、旅順半島の付け根にある南山のロシア軍陣地を攻略した(南山の戦い)。南山は旅順要塞のような本格的要塞ではなかったが堅固な陣地で、第二軍は死傷者4,000の損害を受けた。東京の大本営は損害の大きさに驚愕し、桁をひとつ間違えたのではないかと疑ったという。第二軍は大連占領後、第1師団を残し、遼陽を目指して北上した。6月14日、旅順援護のため南下してきたロシア軍部隊を得利寺の戦いで撃退、7月23日には大石橋の戦いで勝利した。
旅順要塞に対して陸軍は3月上旬までは監視で十分であると判断していたが、その後3月14日、北上する2個軍の後方に有力な露軍戦力を残置するのは危険と判断し、2個師団から構成される攻城軍を編成することを決定した。しかし、海軍側としては陸軍の援助なしの海軍独力による旅順の処理を望んだようで、事前調整の段階から陸軍の後援を要求しない旨をしばしば口外した大本営海軍幕僚もいたと伝えられる。4月6日に行われた陸軍の大山巌参謀総長、児玉源太郎次長と海軍軍令部次長伊集院五郎との合議議決文には「陸軍が要塞攻略をすることは海軍の要請にあらず」という1文がある[46]ように、4月に入っても海軍は独力による旅順艦隊の無力化に固執し続け、閉塞作戦失敗後は機雷による封鎖策に転換し、4月12日 - 13日に実施されたが失敗した。
ロシアバルト海艦隊(バルチック艦隊)の極東回航がほぼ確定し、追い詰められた海軍は開戦当初から拒み続けてきた陸軍の旅順参戦を認めざるを得なくなった。このような経緯により要塞攻略を主任務とする第三軍の編成は遅れ、戦闘序列は5月29日に発令となった。軍司令部は東京で編成され、司令官には日清戦争で旅順攻略に参加した経歴があった乃木希典大将が命された。
6月20日現地総司令部として満洲軍総司令部が設置され、大本営から指揮権が移された。6月8日に大連に到着した第三軍司令部は、すでに上陸していた第一、第十一師団(ともに第二軍より抽出された)を麾下に加えて前進を開始し、6月26日までに旅順外延部まで進出した。7月12日には伊東祐亨海軍軍令部長から山縣有朋参謀総長に、旅順艦隊を旅順港より追い出すか壊滅させるよう正式に要請が入る。8月7日より海軍陸戦重砲隊が旅順港内の艦船に向けて砲撃を開始し、旅順艦隊に損傷を与えた。
これを受けて、旅順艦隊は8月10日に旅順からウラジオストクに向けて出撃、待ち構えていた連合艦隊との間で海戦が起こった。この海戦で旅順艦隊は旗艦と司令長官、巡洋艦と駆逐艦の過半を事実上失い、残った艦艇も大きな損害を受けて旅順へ引き返した(黄海海戦・コルサコフ海戦)。ロシアのウラジオストク艦隊は、6月15日に輸送船常陸丸を撃沈する(常陸丸事件)など活発な通商破壊戦を続けていたが、旅順艦隊に呼応して出撃すると8月14日に日本海軍第二艦隊に蔚山沖で捕捉された。第二艦隊はウラジオストク艦隊に大損害を与え、その後の活動を阻止した(蔚山沖海戦)。旅順艦隊は出撃をあきらめ作戦能力を失っていたが、日本側ではそれが確認できず第三軍は要塞に対し第一回総攻撃を8月19日に開始した。しかし、ロシアの近代的要塞の前に死傷者1万5,000という大損害を受け失敗に終わる。
8月末、日本の第一軍、第二軍および野津道貫大将率いる第四軍は、満洲の戦略拠点遼陽へ迫った。8月24日 - 9月4日の遼陽会戦では、第二軍が南側から正面攻撃をかけ、第一軍が東側の山地を迂回し背後へ進撃した。ロシア軍の司令官クロパトキン大将は全軍を撤退させ、日本軍は遼陽を占領したもののロシア軍の撃破には失敗した。10月9日 - 10月20日にロシア軍は攻勢に出るが、日本軍の防御の前に失敗する(沙河会戦)。こののち、両軍は遼陽と奉天(現・瀋陽)の中間付近を流れる沙河の線で対陣に入った。
10月15日にはロジェストヴェンスキー中将率いるバルチック艦隊(正確にはバルチック艦隊から抽出された第二太平洋艦隊)が旅順(旅順陥落の後はウラジオストク)へ向けてリエパヤ港を出発した。しかし10月21日、北海ドッガーバンク海上で、日本海軍の船と誤認してイギリスのトロール船を攻撃したドッガーバンク事件が発生。元々日英同盟を結んでいた事に加え、トラファルガー海戦記念日当日に起こった出来事であった事から、英世論の激高を買った[47]事はおろか、当時のイギリス国王エドワード7世をして「最も卑怯な暴行事件」と評させた[48]だけでなく、英国海軍艦艇28隻に補給地であるスペイン・ビーゴまで追跡される事となる[49]など、一触即発の事態に発展した。
旅順攻略詳細は「旅順攻囲戦」を参照旅順水師営で降伏したステッセル将軍(中央右)旅順要塞への28センチ砲の砲撃
第三軍は旅順への攻撃を続行中であった。しかしながら、港湾への大弧山からの観測射撃を8月 - 10月まで黄海海戦を挟んで実施し、旅順艦隊の壊滅には成功していた。