האוקראינים בלמו ניסיונות רוסיים להיכנס לעיר. העיר סבלה מהפגזות. עד 13 במאי נסוגו הכוחות הרוסיים שהיו מסביב לעיר.
מהלך הקרב
ב-24 בפברואר 2022 חצו הכוחות הרוסיים את הגבול והחלו להתקדם לעבר חרקיב, כשהם נתקלים בהתנגדות אוקראינית שהצליחה לבלום את המתקפה. הרוסים ירו גם מטחי ארטילריה לעבר העיר, והרגו נער צעיר. לפי המטה הכללי של הכוחות המזוינים של אוקראינה, במהלך העימותים הצד הרוסי איבד ארבעה טנקים. לפי צוותי מודיעין בינלאומיים, לפחות חייל רוסי אחד נהרג.
עד 25 בפברואר, פרצו קרבות עזים בפרברים הצפוניים של העיר, ליד הכפר צירקוני, אך הכוחות האוקראינים הצליחו להמשיך להחזיק בכפר למרות מתקפות הרוסים.
ב-26 בפברואר כבשו הכוחות המזוינים הרוסים את השטח סביב נחל אוסקיל והתקדמו לאזור העיר בלקליה. עם זאת, מושל מחוז חרקיב טען שהעיר כולה נמצאת בשליטה אוקראינית. פקידים אמריקאים הצהירו כי הלחימה הקשה ביותר בכל המלחמה התרחשה בחרקיב. באותו יום צבא אוקראינה עצר שני חבלנים רוסים, אחד מהם התאבד.
ב-27 בפברואר, בשעות הבוקר המוקדמות, הרסו כוחות רוסיים צינור גז בחרקיב.[3] מאוחר יותר בבוקר, נכנסו כוחות רוסים לחרקיב, כאשר כי קרבות קשים התרחשו בתוך העיר,[4] יועץ משרד הפנים האוקראיני אנטון גרשצ'נקו טען כי קרבות רחוב מתנהלים במרכז העיר.[5] דובר משרד ההגנה הרוסי, איגור קונאשנקוב, הצהיר כי הכוחות הרוסיים הבטיחו את כניעתו של גדוד נ"ט האוקראיני ה-302 ולכדו 471 חיילים אוקראיניים, טענה שמקורות אוקראינים הכחישו.[6] סגן ראש לשכת הנשיאות של אוקראינה אולקסי ארסטוביץ' טען כי הכוחות האוקראינים השמידו מחצית מכלי הרכב הצבאיים הרוסיים שחדרו לחרקיב.[7] לפי הדיווחים בשעות אחר הצהריים המוקדמות, הכוחות האוקראיניים חזרו לשליטה מלאה בעיר.[8]
ב-28 בפברואר, טען יועץ משרד הפנים האוקראיני אנטון גרשצ'נקו, כי רקטות רוסיות שפגעו בעיר במהלך הבוקר הרגו 11 אזרחים נהרגו ופצעו עשרות.[9]
בשעות הבוקר של 1 במרץ, טיל רוסי פגע לכאורה בכיכר החירות במרכז חרקיב, והתפוצץ מול הבניין המנהלי של מחוז חרקיב.[10] הקונסוליה הסלובנית נהרסה בפיצוץ.[11] נפגעו גם בית אופרה ואולם קונצרטים. סך הנפגעים בתקיפה אינו ברור, כאשר מספר פקידים אוקראינים דיווחו על מספרים משתנים; לפחות 7 נהרגו ולפחות 24 נפצעו.[12]
ב-2 במרץ נטען כי לפחות 21 בני אדם נהרגו ו-112 נפצעו ב-24 השעות הקודמות.[13] צנחנים רוסים נחתו בחרקיב וערכו פשיטה על בית חולים צבאי אוקראיני לאחר תקיפה אווירית על העיר, שהובילה לעימותים קשים בין הכוחות הרוסיים והאוקראינים. פקיד מקומי טען מאוחר יותר כי הכוחות האוקראינים עדיין שלטו בבית החולים.[14]
ב-8 במרץ, לאחר תקופה של לחימה, הונהגה הפסקת אש בחרקיב. מושל מחוז חרקיב דיווח שצבא אוקראינה בלם ניסיונות של צנחנים וכוחות נוספים לחדור לעיר.
ב-9 במרץ, הוכרזה הפסקת אש נוספת. הפרות דווחו בחרקיב. לאחר מכן, הלחימה נמשכה.
מפקדת משטרת חרקיב, אקדמיה צבאית והאוניברסיטה הלאומית של חרקיב ניזוקו מהפגזות רוסיות במהלך הבוקר.[15] כמה אזורי מגורים נפגעו גם על ידי טילים רוסיים.[12] מאוחר יותר פגעו טילים רוסיים שוב בכיכר החירות, ופגעו בבניין מועצת העיר חרקיב ובנוסף לבניינים גבוהים אחרים.[16]
ב-26 במרץ, הודיע צבא אוקראינה כי פתח במתקפת נגד באזור חרקיב. הרשויות במחוז חרקיב דיווחו כי כמה יישובים באזור "שוחררו".[17]
ב-28 במרץ אמר ראש עיריית חרקיב כי כ-30% מתושבי העיר עזבו את חרקיב מאז תחילת המלחמה.[18]
הכוחות הרוסיים המשיכו להפגיז תשתיות אזרחיות בחרקיב ובפאתיה ב-8 באפריל. המטה הכללי האוקראיני דיווח בנוסף כי כוחות רוסים הקימו שדות מוקשים סביב חרקיב בציפייה למתקפות נגד אוקראיניות.[19]
ב-10 מאפריל, לפי האוקראינים, חרקיב הייתה עדיין מכותרת בחלקה, וההפגזות עליה נמשכו.[20] עד 21 לחודש, כ-30% מהתושבים התפנו מאז תחילת הקרב, בעיקר נשים, ילדים וקשישים.[21]
בסוף אפריל, דווח כי האוקראינים ביצעו כמה מתקפות נגד מוצלחות.[22] הן דחפו את כוחות רוסיים כ-40 ק"מ מזרחית לעיר חרקיב.[23] עד 13 במאי נסוגו הכוחות הרוסיים שהיו מסביב לעיר[24] ובשאר מחוז חרקיב.[25][26]
לאחר מתקפת הנגד האוקראינית, כוחות רוסים נהדפו חזרה לעמדות הגנה, שחלקן היו במרחק קילומטרים מהגבול הבינלאומי בין רוסיה לאוקראינה. למרות זאת, הם המשיכו להפגיז את פרברי חרקיב השונים, כמו גם את העיר עצמה. העיר נשארה לעיתים תחת עוצר לילה.[27]