Na de slag om Shaho stonden de Russische en Japanse strijdkrachten tegenover elkaar ten zuiden van Mukden totdat de bevroren Mantsjoerijse winter begon.De Russen verschansten zich in de stad Mukden, terwijl de Japanners een front van 160 kilometer bezetten met het Japanse 1e Leger, 2e Leger, 4e Leger en het Akiyama Independent Cavalry Regiment.De Japanse veldcommandanten dachten dat er geen grote veldslag mogelijk was en gingen ervan uit dat de Russen dezelfde mening hadden over de moeilijkheid van wintergevechten.De Russische commandant, generaal Aleksey Kuropatkin, ontving versterkingen via de Trans-Siberische spoorlijn, maar maakte zich zorgen over de naderende komst van het door de strijd geharde Japanse Derde Leger onder leiding van generaal Nogi Maresuke naar het front na de val van Port Arthur op 2 januari 1905.Het Russische Tweede Leger onder leiding van generaal Oskar Gripenberg viel tussen 25 en 29 januari de Japanse linkerflank nabij de stad Sandepu aan en brak bijna door.Dit verraste de Japanners.Zonder steun van andere Russische eenheden stopte de aanval echter, Gripenberg kreeg van Kuropatkin het bevel te stoppen en de strijd was niet doorslaggevend.Omdat de strijd eindigde in een tactische patstelling, claimde geen van beide partijen de overwinning.In Rusland gebruikten de
marxisten de krantencontroverse die was ontstaan door Gripenberg, en door Kuropatkin's incompetentie in eerdere veldslagen, om meer steun te krijgen voor hun campagne tegen de regering.