حملة غرب ليبيا 2019–20 الخط الزمني
خفّت وتيرة المعارك في النصفِ الأول من شهر تشرين الثاني/نوفمبر لكنها عادت في النصف الثاني؛ حيثُ حاول الجيش الوطني الليبي فرض حصارٍ على مدينة سرت من أجل السيطرة عليها لكن قوات بركان الغضب نجحت في صدّ الهجوم وكسرت الحصار مُجبرةً قوات حفتر على التراجعِ إلى النقطة الأولى التي هاجموا منها. بحلول الثامن عشر من تشرين الثاني/نوفمبر؛ شنَّ الطيران الحربي التابع لحفتر من جديدٍ غارة جويّة على مصنعٍ للبسكويت في وادي ربيعة بطرابلس ما تسبّب في مقتلِ عشرة أشخاصٍ بينهم ليبيان وعدّة مهاجرين وجُرح 35 آخرين. عاد الجيش الوطني الليبي في التاسع عشر من تشرين الثاني/نوفمبر لشنّ غارات جوية على مدينة مصراتة الساحلية مُستهدفًا العربات المُدرَّعة التي قِيل إن تركيا سلّمتها لحكومة الوفاق بطلبٍ منها فضلًا عن استهداف مستودعٍ للذخيرة في المنطقة.
بحلول الثاني عشر من كانون الأول/ديسمبر 2019 أعلنَ حفتر بداية هجومٍ جديدٍ فيما قال إنها ستكونُ «المعركة النهائية» للسيطرة على العاصمة. استولى الجيش الوطني الليبي الذي يقودهُ حفتر في الحادي والعشرين من نفس الشهر على سفينةٍ ترفعُ علم غرينادا كان بها طاقمٌ تركي؛ ما تسبّب في توتر العلاقات بين قوات شرق ليبيا والحكومة التركيّة التي هدّدت بالردّ الحاسم على اعتقال مواطنيها؛ ما أجبرَ ما يُعرف بالجيش الوطني على إطلاقِ السفينة وطاقمها بالكامل بعد 48 ساعة من الحجز. بدأت وسائل إعلام عربية ودولية مع اقترابِ نهاية العام في الحديث عن نقل تركيا لمقاتلين من فرقة السلطان مراد و‌فيلق الشام كانوا يُقاتلون في سوريا إلى ليبيا من أجلِ دعم حكومة الوفاق في صدّ هجوم حفتر على العاصمة. في المُقابل؛ نفى ما يُعرف بالجيش الوطني السوري – وهو الجيش السوري الحر المدعوم تركيًا – كل ما قِيل عن إرسالِ مقاتلين سوريين للقتال في ليبيا لافتًا إلى أن «الأولوية هي حماية السوريين من ميليشيات النظام وداعميه الروس والإيرانيين، والأحزاب الإرهابية الانفصالية المرتبطة به، والتي تُريد تمزيق الوطن»، كما نفت تركيا وحكومة الوفاق ذلك.
استمرّت الاشتباكات بين الجيش الوطني الليبي بقيادة حفتر والجيش الليبي بقيادة السراج على تخوم العاصمة طرابلس مع دخول العام الجديد؛ وبحلول الرابع من كانون الثاني/يناير 2020 شنّت طائرات تتبعُ قوات حفتر غارة جويّة على الكليّة العسكرية في العاصِمة ما تسبّب في مقتل حوالي 30 طالبًا وجُرحِ عشرات آخرين. أثار الهجوم بعض الجدل؛ ففي حين اتهمَ مسؤولون في حكومة الوفاق دولة الإمارات العربية المتحدة بالوقوفِ وراء الهجوم في إطارِ مساعدتها للمُشير حفتر في حربه على طرابلس؛ أدانت دول أخرى على رأسها تركيا الهجوم مُحمّلة المجتمع الدولي مسؤولية ما يحصل.
في اليومِ الموالي لقصف الكليّة العسكريّة؛ أعلنَ الرئيسُ التركي رجب طيب أردوغان أن جنودًا أتراكًا قد بدأوا بالفعلِ في التوجه إلى ليبيا بشكل تدريجي وذلك بعدما أقرّ البرلمان التركي في الثاني من كانون الثاني/يناير من نفسِ العام مشروع قرار إرسال قوات تركية إلى ليبيا دعمًا لحكومة الوفاق الوطني،  كما أشار الرئيسُ التركي إلى أنَّ «هدف بلاده ليس القتال بل دعم الحكومة الشرعية وتجنب مأساة إنسانية.»
أعلنَ الجيش الوطني الليبي في السادس من كانون الثاني/يناير سيطرتهُ الكاملة على مدينة سرت الساحلية الاستراتيجية مسقط رأس العقيد معمر القذافي؛ كما أعلنَ المكتب الإعلامي للجيش الوطني سيطرة هذا الأخيرِ على مواقع محيطة بسرت منها قاعدة القرضابية الجوية. على الجهة المُقابلة؛ أعلنت قوة حماية وتأمين سرت – وهي قوةٌ تتبعُ حكومة الوفاق – عن دخولها في اشتباكات مسلّحة مع « ميليشيات إرهابية تابعة لحفتر تضمُّ مرتزقة من الجنجويد والمعارضة التشادية.»
بحلول العاشر من كانون الثاني/يناير 2020؛ بدأ الحديث عن هدنةٍ برعاية روسيّة-تركية بين القوات المتحاربة في ليبيا؛ وبعدها بثلاثة أيّام اجتمعَ وفدُ فايز السراج مع وفد خليفة حفتر بحضور الوفدين التركي والروسي وقد حاولت كل الأطراف الوصول لاتفاق هدنة طويل الأمد لكنّ ذلك لم يتمّ بعدما طلبَ حفتر مزيدًا من الوقت لدراسة الموضوع. ميدانيًا؛ قالت وسائل إعلام محليّة إنَّ الهدنة قد دخلت حيّز التنفيذ حيثُ أن الجبهة ظلّت هادئة بشكلٍ عام على الرغمِ من سماع صوتِ إطلاق نارٍ مُتقطّعٍ من أسلحة خفيفة جنوب العاصمة.
بعد هدنةٍ قصيرةٍ لم تدم لأكثر من 10 أيّام؛ عادت المعارك المسلحة بين طرفي النزاع في ليبيا إلى الاحتدامِ من جديدٍ وذلك في الأسبوع الأخير من كانون الثاني/يناير 2020. تركّزت الاشتباكات على محور خطوط الضواحي الجنوبية للعاصمة طرابلس؛ لكنّ الوضع على الأرض لم يتغيّر كثيرًا في ظل انسحابِ وتقدم الطرفين في كلّ مرة. إلى ذلك أعلنت حكومة الوفاق أن دفاعاتها الجوية أسقطت طائرة مسيرة إماراتية كانت تُقدّم الدعم لقوات حفتر شرق مدينة مصراتة؛ ونشرت تسجيلًا مُصوّرًا لسقوطِ الطائرة في منطقة الكراريم.
خفَّت حدة القتالِ بين الطرفين نوعًا ما في الشهور الأولى من عام 2020؛ لكنها عادت للاشتعال مُجددًا مع بدايةِ نيسان/أبريل حينما هاجمت القوات التابعة لحكومة الوفاق الوطني مقار ومعاقل القوات التابعة لحفتر ونجحت في إحرازِ تقدمٍ على الأرض؛ حيثُ نجحت في السيطرةِ على الكثير من المدن في الغرب الليبي بما في ذلك صبراتة و‌صرمان والعجيلات و‌زليطن والجميل و‌رقدالين وذلك في إطارِ العمليّة التي عُرفت باسمِ «عاصفة السلام» ردًا على القصفِ المتكرر لأحياء العاصمة طرابلس وتأديبًا لمليشيات المرتزقة حسبَ ما صرَّح به المتحدث باسم الجيش الليبي محمد قنونو. تمكّنت قوات حكومة الوفاق في السابع عشر من نيسان/أبريل 2020 من إسقاطِ طائرةٍ تابعةٍ للجيش الوطني الليبي في محور عين زارة كما أعلنت أسرها مليشيات من الجنجويد كانوا يُهاجمون العاصِمة الليبيّة طرابلس رفقة ميليشيات أخرى.
سيطرت حكومة الوفاق الليبية فجر الاثنين الموافق للثامن عشر من أيّار/مايو على قاعدة الوطية الجوية ذات المكانة الاستراتيجية في مسار الصراع في المنطقة الغربية، ثمّ أعلنت قوات الوفاق مساء الأربعاء الموافق للثالث من حزيران/يونيو استعادة السيطرةِ على مطار طرابلس الدولي بالكامل بعد معارك عنيفةٍ مع القوات الموالية للمشير خليفة حفتر استمرت ساعات. توالت الانتصارات المتتاليّة للحكومة المعترفِ بها دوليًا حيثُ بسطت بعد يومين فقط من استعادة مطار طرابلس بسطت سيطرتها التامّة على مدينة ترهونة التي تقعُ في الغرب الليبي؛ قبل أن تبدأ زحفها نحو الوسط الليبي بدعمٍ من تركيا قصد السيطرة على مدينة سرت – مسقط رأس الزعيم الليبي معمر القذافي الذي أُسقط إبّان ثورة 2011 – فضلًا عن محاولة السيطرة على قاعدةِ الجفرة التي انطلق منها هجوم قوات حفتر على العاصمة قبل أن تصدّه قوات حكومة الوفاق بعد عامٍ من الاشتباكات.
بعد كلّ التطورات؛ التقى خليفة حفتر بالرئيسِ المصري عبد الفتاح السيسي – أحد داعمي المشير في محاولته السيطرة على البلاد بالقوّة العسكرية – في القاهرة، وأعلنَ الاثنانِ مبادرة سلامٍ شاملٍ تتضمَّنُ مقترحًا بوقفِ إطلاق النار إضافة إلى بنود أخرى ترتكزُ على نتائج قمّة برلين التي كانت قد عُقدت في كانون الثاني/يناير 2020، لكنّ حكومة الوفاق رفضت المبادرة إذ قال خالد المشري رئيس برلمان طرابلس: «إن الليبيين ليسوا بحاجة إلى مبادراتٍ جديدةٍ» فيما أكّد المتحدث باسم قوات حكومة الوفاق العقيد قنونو رفض الحكومة عمليًا وقف إطلاق النار وقال: «نحنُ لم نبدأ هذه الحرب، لكننا من يحدد زمان ومكان نهايتها ... ليس لدينا وقتُ فراغٍ لمشاهدة هرطقات مجرم الحرب الانقلابي خليفة حفتر على الفضائيات!»