Operacja opolska trwała do 31 marca 1945 roku. Niemiecką obronę na Odrze przełamać miała Armia Czerwona podzielona na zgrupowania: opolskie i raciborskie.
Obu zgrupowaniom wyznaczono kierunek rozpoczętych 15 marca natarć na Prudnik. Efektem było zamknięcie w kotle w rejonie Krapkowic i Głogówka wojsk niemieckich broniących linii Odry na południe od Opola.
Walki były bardzo ciężkie, wiosenne roztopy zmuszały sowieckie czołgi do posuwania się drogami i mozolnego zdobywania zamienionych w małe twierdze poszczególnych miejscowości.
W ramach operacji opolskiej wojska sowieckie zdobyły Koźle, Nysę, Racibórz i Strzelin. Resztki walczących na południowej Opolszczyźnie wojsk niemieckich wycofały się do Czech i w rejon Kotliny Kłodzkiej.