مدتی پس از اشغال خرمشهر، رکود محسوسی بر جبهه ها حاکم گردید. تا اینکه در تاریخ ۱۳۵۹/۱۰/۱۵ اولین عملیات با نام “نصر” برای آزادسازی این شهر انجام شد که مرحله اول آن موفقیت های بسیاری داشت، لیکن چون برای حفظ دست آوردها و ادامه عملیات تدابیر سنجیده ای منظور نشده بود، مراحل بعدی آن اجرا نشد و نیروهای عمل کننده به مواضع قبلی خود بازگشتند.
در تاریخ ۱۳۵۹/۱۰/۲۰ نیز عملیات دیگری با نام “توکل” در شمال آبادان انجام شد تا با عقب راندن نیروهای دشمن از شرق کارون و تعقیب آنها در غرب این رودخانه تا نوار مرزی، هم آبادان از حصر درآید، هم خرمشهر آزاد شود. در این عملیات نیز اگر چه نیروهای خودی در یکی از محورها موفق شدند، اما الحاق نشدن یگان ها با یکدیگر و نیز پیش بینی نکردن تدابیر پدافندی، سبب عقب نشینی نیروها گردید. سرانجام پس از تغییر و تحول در فرماندهی کل قوای مسلح – که موجب تحول در مدیریت جنگ شد – سلسله طرح هایی برای آزادسازی مناطق اشغالی در دستور کار فرماندهان نظامی قرار گرفت که ۳ طرح آن برای شکست حصرآبادان، آزادسازی بستان، آزادسازی منطقه غرب شوش و دزفول در قالب ۳ عملیات ثامن الائمه (ع)، طریق القدس و فتح المبین با موفقیت اجرا شد.
منطقه عمومی غرب کارون – از جمله خرمشهر – آخرین منطقه مهمی بود که همچنان در اشغال عراق بود. بنابراین، از یک سو فرماندهان نظامی ایران برای اجرای عملیات در این منطقه اشتراک نظر داشتند، از سوی دیگر عراق نیز که طراحی عملیات برای آزادسازی خرمشهر را پس از عملیات فتح المبین حتمی می دانست، با در نظر گرفتن اهمیت این شهر و تاثیر آن در روحیه ارتش خود و خلل ناپذیر نشان دادن اراده فرماندهی نظامی و نیز جایگاه آن در دفاع از بصره، به ضرورت حفظ این منطقه معتقد بود.آغاز عملیات بیت المقدس
در حالی که قوای عراق در منطقه عمومی خرمشهر تقویت می شد، عملیات بیت المقدس در ساعت ۰۰:۵۵ بامداد ۱۳۶۱/۲/۱۰ با قرائت رمز مبارک یا علی ابن ابیطالب (ع) برای آزادسازی خرمشهر آغاز شد. نیروهای رزمنده – که از ساعت ها قبل در انتظار فرمان حمله بودند – در تمام محورهای عملیات به دشمن حمله ور شدند. در محور قرارگاه قدس، هوشیاری دشمن و وجود استحکامات متعدد، موجب شد نیروها تنها قسمتی از منطقه جنوب رودخانه کرخه کور را به عنوان سرپل تصرف کنند. در محور قرارگاه فتح، یگان ها پس از عبور از کارون خود را به جاده اهواز – خرمشهر رساندند و به ایجاد استحکامات و جلوگیری از نقل و انتقال و تحرک دشمن در این جاده پرداختند. نیروهای قرارگاه نصر نیز اگر چه پیشروی کردند، اما نتوانستند با نیروهای قرارگاه فتح الحاق کنند. دشمن با درک محورهای عملیات قوای ایران و اهداف آنان، پس از سازمان دهی نیروهایش، پاتک کرد. اولین پاتک سنگین دشمن در محور قرارگاه قدس و از جنوب رودخانه کرخه کور شروع شد که پس از ساعت ها درگیری، این پاتک خنثی گردید. در محور قرارگاه فتح نیز در حالی که نیروها در حاشیه جاده مستقر بودند، دشمن از عدم الحاق بین دو قرارگاه فتح و نصر استفاده کرد و با رخنه در شکاف میان قرارگاه ها، فشار شدیدی بر نیروهای ایران وارد آورد.
دشمن نیروهایش را در غرب جاده اهواز – خرمشهر و در نزدیکی مرز و حوالی شلمچه سازمان داده و می کوشید نیروهای ایران را از پشت جاده عقب براند. این جاده تنها موضعی بود که رزمندگان می توانستند با استقرار در پشت آن، با پاتک های دشمن مقابله کنند.
پاتک دشمن برای تصرف جاده شروع شد؛ نبردی سخت درگرفت. رزمندگان اسلام به نبرد با تانک ها پرداختند. در این درگیری اگر چه تانک های عراقی توانستند قسمتی از جاده را تصرف کنند و روی آن مستقر شوند، لیکن با مقاومت رزمندگان این استقرار دوام نیاورد و دشمن با شکست این پاتک ناچار به عقب گریخت.
در پایان روز اول، وضعیت کلی عملیات به این ترتیب بود که قرارگاههای نصر و فتح، سرپلی به مساحت ۸۰۰ کیلومتر مربع را تصرف کرده بودند. قرارگاه قدس نیز به غیر از دو محور، در بقیه محورها نتوانسته بود از رودخانه کرخه کور عبور کند.
ترمیم رخنه ای که به طول ۱۰ کیلومتر روی جاده اهواز – خرمشهر وجود داشت و می توانست به الحاق کامل قرارگاه نصر با قرارگاه فتح بینجامد و همچنین تصرف اهداف مرحله اول قرارگاه قدس در دستور کار شب دوم عملیات قرار گرفت که با انحام آن، در برخی محورها رخنه های موجود ترمیم شد، لیکن تا ۴۸ ساعت بعد همچنان برخی از رخنه ها باقی بود تا اینکه سرانجام پس از ۵ روز، خط سرپل از کیلومتر ۶۸ تا کیلومتر ۱۰۳ تثبیت و کلیه رخنه ها ترمیم شد.
مرحله دوم عملیات ( استقرار در شمال خرمشهر)
در این مرحله از عملیات مقرر گردید که قرارگاه های فتح و نصر از جاده اهواز – خرمشهر به سمت نوار مرزی پیشروی کنند و قرارگاه قدس نیز به صورت محدود برای تصرف نقطه ای به عنوان سرپل در جنوب رودخانه کرخه کور و درگیر کردن لشکرهای ۵ و ۶ عراق در آن منطقه اقدام کند، سپس آن نقطه را گسترش دهد. عملیات در ساعت ۲۲:۳۰ روز ۱۳۶۱/۲/۱۶ آغاز شد.
نیروهای قرارگاه فتح، در همان ساعات اولیه به جاده مرزی رسیدند. یگان های قرارگاه نصر نیز با اندکی تاخیر و تحمل فشارهای شدید دشمن، به مرز رسیدند و با قرارگاه فتح الحاق کردند.
اگر چه دشمن با اجرای پاتکی شدید و سنگین توانست ۶ کیلومتر از مواضع از دست داده را باز پس گیرد، لیکن با مشاهده مسیر پیشروی نیروهای ایران به طرف مرز، لشکرهای ۵ و ۶ را به عقب کشاند تا ضمن جلوگیری از محاصره و انهدام آنها، خطوط پدافندی بصره و خرمشهر را هر چه بیش تر تقویت کند. در پی این عقب نشینی – که از ساعات اولیه روز ۱۳۶۱/۲/۱۸ آغاز شد – نیروهای قرارگاه قدس ضمن تعقیب نیروهای دشمن، تعدادی از آنها را که از قافله عقب مانده بودند، به اسارت خود درآورند و در نتیجه، جاده اهواز – خرمشهر (تا انتهای جنوب منطقه ای که قرارگاه نصر به عنوان سرپل تصرف کرده بود) و نیز مناطقی همچون جفیر، پادگان حمید و هویزه آزاد شدند.مرحله سوم عملیات (در آستانه ورود به خرمشهر)
با پیدایش اوضاع جدید و آگاهی از آشفتگی دشمن، تصمیم گرفته شد با وجود خستگی مفرط رزمندگان – که بر اثر چند مرحله پیشروی توام با نبردهای شدید شبانه روزی با دشمن ایجاد شده بود – در اجرای مرحله سوم عملیات تعجیل شود. در این مرحله از عملیات مقرر شد قرارگاه فتح در عمق ۶ کیلومتری نوار مرزی نیروهای دشمن را منهدم کند؛ قرارگاه نصر نیز ضمن پاک سازی منطقه حد فاصل جاده خرمشهر – اهواز تا نهر عرایض از وجود دشمن، در منطقه شلمچه پیشروی کند؛ قرارگاه قدس هم ماموریت یافت در منطقه کوشک، طلاییه، دشمن را تا پشت مرز عقب براند. عملیات در ساعت ۲۲ روز ۱۳۶۱/۲/۱۹ آغاز شد و هر چند تلفات و خسارات سنگین بر دشمن وارد آمد، لیکن هوشیاری و تمرکز نیروهای عراقی در خطوط پدافندی موجب شد رزمندگان اسلام نتوانند به اهداف تعیین شده در این مرحله از عملیات دست یابند.
مرحله چهارم عملیات (آزادسازی خرمشهر)
پس از مرحله سوم عملیات بی درنگ فرصت لازم در اختیار یگان ها قرار گرفت تا به بازسازی و تجدید سازمان نیروهای خود بپردازد. در این میان قرارگاه فجر نیز با سه تیپ پیاده وارد منطقه شد. سپس در جلسات متعددی عملیات مرحله چهارم به این شکل طراحی شد که قرارگاه نصر با حرکت در امتداد مرز به سمت جنوب، ضمن بستن جاده شلمچه، خود را در محور نهر خین به اروند رود برساند؛ قرارگاه فجر در جناح میانی و در امتداد نهر عرایض به سمت اروند رود پیشروی کند؛ قرارگاه فتح نیز در امتداد جاده اهواز – خرمشهر و برای آزادسازی خرمشهر وارد عمل شود.
عملیات در این مرحله از ساعت ۲۲:۳۰ روز ۱۳۶۱/۳/۱ آغاز شد. قرارگاه نصر در امتداد مرز پیشروی کرد و موفق شد جاده شلمچه را مسدود کند. قرارگاه فجر نیز توانست ضمن تامین پل نو، نیروهایش را به اروند رود برساند. اما قرارگاه فتح به دلیل حساسیت و هوشیاری دشمن نتوانست به اهداف مورد نظر دست یابد و با روشن شدن آسمان، در منطقه پلیس راه جاده خرمشهر – اهواز متوقف شد. به این ترتیب، محاصره خرمشهر کامل شد، اما نیروهای دشمن همچنان در داخل شهر مقاومت می کردند. دشمن برای خارج کردن نیروهایش از محاصره در محدوده پل نو و نهر عرایض از سمت غرب (شلمچه) و شرق (خرمشهر) چندین بار پاتک کرد؛ لیکن با مقاومت یگان های ایرانی مستقر در منطقه مزبور، این پاتک ها به شکست انجامید. سپس دشمن نیروهای خود را از شمال شرقی خرمشهر به درون شهر آورد تا توان خود را برای حفظ اشغال خرمشهر تقویت کند.
صبح روز ۱۳۶۱/۳/۳ حلقه محاصره خرمشهر تنگ تر شد و انبوه نیروهای دشمن که ۲ روز محاصره در هوایی گرم طاقت شان را به سر آورده بود. مقاومت را بی تاثیر دانستند و با خروج از مواضع خود در تمام شهر، در چند ستون طولانی و کنار هم به سوی پلیس راه آمدند و در حالی که تکبیر می گفتند و شعار الموت لصدام و دخیل الخمینی سر می دادند، خود را تسلیم کردند.
به این ترتیب، خرمشهر که پس از ۳۴ روز مقاومت در برابر دشمن در تاریخ ۱۳۵۹/۸/۴ اشغال شده بود. بعد از ۵۷۵ روز و طی ۲۵ روز عملیات در ساعت ۱۱ صبح روز ۱۳۶۱/۳/۳ آزاد شد. همچنین، در این عملیات – که به آزادسازی ۵۰۳۸ کیلومتر مربع از اراضی اشغال شده انجامید – هویزه، پادگان حمید و جاده اهواز – خرمشهر نیز آزاد شد و در اختیار رزمندگان جمهوری اسلامی ایران قرار گرفت.