בחילופי אש בין חיילי צה"ל למחבלים שאירעו לפנות בוקר נהרג חייל צה"ל (כנראה מירי דו-צדדי) ו-14 מחבלים פלסטינים. במקביל תקף צה"ל מספר רב של מטרות טרור, בהן מחסני רקטות ארוכות-טווח שהוסתרו בבית חולים ברצועת עזה. כוחות צה"ל תקפו 150 מטרות וכן גילו פירים רבים של מנהרות תת-קרקעיות. 13 מהם על ידי חטיבת גבעתי, 6 על ידי חטיבת הנח"ל ו-8 על ידי כוחות מחטיבת הצנחנים. 3 מחבלים שהסתתרו בבניין וירו טיל קורנט נהרגו בירי של טנק מרכבה סימן 4. כוח מיחידת רימון אשר עסק בסריקת פתח מנהרה נתקל במחבל שרכב על אופנוע והרגו. כוח מיחידת מגלן השמיד באמצעות טיל נ"ט עמדת תצפית של חמאס ובה מחבלים. יותר מ-20 מחבלים נעצרו והועברו לחקירה.
מטחי רקטות נורו לעבר דרום ישראל, לרבות אשקלון, אשדוד ובאר שבע. בשעות הערב נורה מטח אל גוש דן והשרון, ונמשך הירי אל הדרום. רקטה אחת נפלה בחצר בית בגן יבנה, גרמה נזק רב לבית ולבית כנסת סמוך.
19 ביולי: היום השנים-עשר.
בלילה התנהלו חילופי אש כבדים בין חיילי צה"ל למחבלים, בהם נפצעו מספר חיילים ונפגעו כ-40 מחבלים. ברפיח שלחו המחבלים חמור תופת כנגד החיילים אך הוא פוצץ ללא נפגעים.
בשעות הבוקר חדרו לישראל, באמצעות מנהרה, תשעה מחבלים, סמוך לקיבוץ בארי. בהתקלות אתם נהרגו שני חיילי צה"ל ומחבל אחד, ויתר המחבלים נמלטו. בשתי היתקלויות נוספות נהרגו שני חיילים נוספים. בפזורה הבדואית באזור דימונה נהרג אזרח ישראלי ו-4 נוספים נפצעו מפגיעה של רקטה.
כוחות חטיבת הנח"ל זיהו 3 פירי מנהרות לחימה ואיתרו עשרות אתרי שיגור, אותם תקף בהמשך חיל האוויר. כוח מחטיבת הצנחנים הרג מחבל חמוש שהגיח מפיר מנהרה.
ביום זה נהרגו כ-70 פלסטינים, חלקם חמושים וחלקם בלתי מעורבים, ומתחילת הלחימה נהרגו כ-330 פלסטינים.
ישראל אפשרה העברה לרצועת עזה, דרך מעבר ארז, של 100 טון ציוד רפואי.
20 ביולי: היום השלושה-עשר.
קצין צה"ל מחיל ההנדסה הקרבית נהרג מירי טיל נ"ט וחייל נוסף נהרג בהיתקלות עם מחבלים. בלילה נהרגו בקרבות עם צה"ל כ-60 מחבלים. בסך הכל, מתחילת התמרון הקרקעי הרגו כוחות צה"ל 130 מחבלים, ומתחילת הלחימה נהרגו כ-400 פלסטינים.
צה"ל החל במתקפה רחבת היקף על שכונת שג'אעיה (סג'עיה) במזרח עזה, שנחשבה למעוז חמאס והכילה תשתיות טרור רבות לרבות מנהרות ומשגרי רקטות בתוך בתי מגורים. במהלך הקרב נהרגו 12 חיילים מחטיבת גולני, 7 מהם מפגיעת טיל נ"ט בנגמ"ש M-113 שבו נסעו. מפקד חטיבת גולני, אל"ם רסאן עליאן, נפצע בינוני בעת הלחימה.
הפלסטינים דיווחו על 40 הרוגים ו-400 פצועים, דבר שהוביל את חמאס לבקש מישראל הפסקת אש הומניטרית לפינוי הנפגעים. צה"ל הסכים להפסקה בת שעתיים שהופרה על ידי חמאס לאחר כ-40 דקות. למרות זאת, צה"ל האריך את הפסקת האש עד 17:30 לבקשת הצלב האדום. בנוסף החל צה"ל בהקמת בית חולים שדה ליד מעבר ארז כדי לקלוט פצועים פלסטיניים. בסך הכל נהרגו בקרבות הקשים בשג'אעיה 87 פלסטינים ונפצעו מאות.
כוחות חיל ההנדסה הקרבית פוצצו מנהרת טרור גדולה שהובילה אל יישוב נתיב העשרה.
בבוקר יירטה כיפת ברזל מספר רקטות מעל ראשון לציון, כמו כן נורו רקטות לבאר שבע. בסך הכל נורו ביום זה 86 רקטות, 16 מהן יורטו.
21 ביולי: היום הארבעה-עשר.
בלילה פוצץ חיל ההנדסה הקרבית מנהרה שהובילה לכיסופים במקביל הרג כוח מיחידת אגוז עשרה מחבלים בלחימה בשכונת שג'אעיה, לפנות בוקר מפקד היחידה י' נפצע באורח קשה כתוצאה מפגיעת טיל נ"ט. כוח של חטיבת הנח"ל חשף משגרי רקטות ובורות שיגור בבית ספר חקלאי באזור בית חאנון.
בבוקר חדרו שתי חוליות טרור פלסטיניות לשטח ישראל באמצעות מנהרות. החוליה הראשונה הותקפה מהאוויר והחוליה השנייה הספיקה לירות טיל נ"ט על רכב צבאי לפני ש-10 מחבריה נהרגו על ידי כוחות צה"ל. מן הירי נהרגו ארבעה חיילי צה"ל ובהם סא"ל דולב קידר, מפקד קורס קציני חי"ר בבה"ד 1.
במהלך הלחימה ביום זה נהרגו 9 חיילי צה"ל. בלחימה נהרגו עשרות מחבלים פלסטינים ונפצעו מאות. כמו כן אותרו עד ליום זה 16 מנהרות ו-45 פירי כניסה.
בבוקר נורו מטחי רקטות אל גוש דן, השפלה, בית שמש והדרום. בערב נורה מטח נוסף אל גוש דן והשפלה. לאורך כל היום נורו רקטות על עוטף עזה.
22 ביולי: היום החמישה-עשר.
בלילה פשט כוח של חטיבת הנח"ל, בפיקוד אורי גורדין, ויחידת עוקץ על מטרת עומק. בפשיטה נהרגו 8 מחבלים, נתפסו מספר אמצעי לחימה ואותרה מנהרה תת-קרקעית.
לפנות בוקר נתקלו כוחות מחטיבת הצנחנים בפעילי חמאס והרגו 15 מהם. לוחם צנחנים אחד נהרג בהיתקלות זו. במהלך הלחימה נהרגו שני קצינים בחיל השריון.
לפי הודעת דובר צה"ל: לפי נתוני צה"ל, מאז תחילת המבצע הקרקעי נהרגו למעלה מ-180 מחבלים, ובסך הכל נהרגו מעל 270 מחבלים. הפלסטינים דיווחו על למעלה מ-630 הרוגים ולמעלה מ-3,700 פצועים.
90 רקטות נורו לעבר ישראל ביום זה. בעקבות נפילת רקטה ביהוד סמוך לנמל התעופה בן-גוריון הודיעו עשרות חברות תעופה אמריקניות ואירופאיות על הפסקת טיסותיהן לישראל וממנה. שינוי מדיניות היירוט של רקטות לאזור נתב"ג הביא לחידוש הטיסות.
23 ביולי: היום השישה-עשר.
בלילה הפציץ צה"ל 120 מטרות טרור, רובן בשג'אעיה, הנחשבת למעוז חמאס ובה תשתיות טרור רבות. במהלך הלחימה בימים האחרונים פגע צה"ל ב-4 מפקדי שדה של הג'יהאד האסלאמי הפלסטיני.
לפי הודעת דובר צה"ל:
בבוקר נהרג מפגיעת פצמ"ר אזרח תאילנד, עובד זר במועצה אזורית חוף אשקלון. כיפת ברזל יירטה 4 רקטות מעל באר שבע ו-5 רקטות מעל אשקלון. בצהריים נורו 5 רקטות מסוג J-80 לעבר השפלה, לאזור ראשון לציון, ארבע מהן יורטו על ידי כיפת ברזל. בערב נורה מטח נוסף של רקטות אל אזורי יבנה וראשון לציון, ונשמעה אזעקה גם בנמל התעופה בן-גוריון, אך הרקטות יורטו ללא נפגעים.
בשעות הצהריים תקף צה"ל את בית החולים וופא שבשכונת שג'אעיה. בית החולים שימש להפעלת חדרי מלחמה וכמפקדה של חמאס, ונורתה ממנו אש נק"ל ונ"ט לכיוון כוחות צה"ל. תקיפת צה"ל גרמה לפיצוצי משנה של אמצעי לחימה של חמאס שאוחסנו בבית החולים. במהלך היום נהרגו 3 לוחמי פלחה"ן צנחנים בבית ממולכד במטעני חבלה.
24 ביולי: היום השבעה-עשר.
רשות התעופה הפדרלית האמריקאית הסירה את האיסור לטוס לישראל.
כ-150 פלסטינים מאזור רפיח, בהם מחבלים, הסגירו עצמם בלילה לכוחות חטיבת גבעתי.
בלילה סיכל צבא מצרים שני פיגועים באזור הגבול ליד כרם שלום.
בבוקר ירו מחבלים טיל נ"ט מבית החולים וופא, צה"ל השיב אש והרג אותם. בצהריים דיווחו הפלסטינים שבית ספר של אונר"א בבית חאנון נפגע מהפגזת צה"ל ושמהפגיעה נהרגו 15 פלסטינים, ועשרות נפצעו. תחקיר צה"ל העלה שמהאזור נורו טילי נ"ט וצה"ל השיב באש מרגמות, אך המרגמה שפגעה במתחם אונר"א פגעה בו כאשר הרחבה הייתה ריקה ולכן לא הירי הישראלי הוא שגרם לפגיעה באזרחים. ביום זה נפצע שי סימן טוב, מפקד גדוד 12 של חטיבת גולני באורח קשה מהתמוטטות קיר של מבנה מעל איתור מנהרה.
25 ביולי: היום השמונה-עשר.
בלילה נהרג חייל מילואים. במהלך קרבות נהרגו 6 מחבלים ו-3 חיילי צה"ל. בשעות הערב ניסו פעילי חמאס חמושים שנתקלו בכוח הנדסה לחטוף חייל ולהימלט עמו באמצעות מנהרה. כוח צה"ל הסתייע בירי טנק שפעל בקרבת הכוח והחייל חולץ. כוח מיחידת דובדבן פגע במספר פעילי חמאס חמושים וכוח אחר מהיחידה חשף מצבור אמצעי לחימה. כוח מחטיבת הצנחנים הרג שישה פעילי חמאס חמושים. כוח שריון חשף מספר בורות לשיגור רקטות בתוך בית, אשר הושמד על ידי חיל האוויר. שני חיילים מחטיבת הנח"ל נפצעו בקרב עם פעילי חמאס ושבעה נוספים נפצעו ממטען חבלה כאשר נכנסו לבית ממולכד. בערב נהרגו שני חיילים בלחימה עם המחבלים. באותו יום ביצע צה"ל סיכול ממוקד באסמעיל סעדי עקלוק, בכיר במערך הכטב"מים של חמאס.
בשעות הבוקר נורה מטח רקטות אל אזור השרון; כיפת ברזל יירטה רקטה אחת, ורקטה נוספת נפלה בשטח פתוח. חצי שעה לאחר מכן נורה מטח לאזור תל אביב והשפלה, אדם נפצע בינוני מפגיעת רקטה ברכב שנמצא סמוך אליו. במשך כל היום נורו רקטות על יישובי עוטף עזה.
בסך הכל חשף צה"ל עד כה כ-30 מנהרות, מתוכן 15 הושמדו על ידי החיילים.
26 ביולי: היום התשעה-עשר.
במהלך אותו יום נהרגו בלחימה 5 חיילי צה"ל, מהם 3 לוחמים מחיל ההנדסה הקרבית. בכך עלה מספר אבדות צה"ל ל-40 חיילים.
האו"ם הציע ליום זה הפוגה הומניטרית בת 12 שעות, מ-08:00 ועד 20:00. מדינת ישראל וחמאס נענו להצעה. דקות לפני כניסת ההפוגה לתוקף, הפציץ צה"ל בניין מגורים בח'אן יונס. בתקיפה נהרגו לפחות 18 בני משפחת נג'אר, בהם 10 ילדים. במהלך שעות אחר הצהריים אישר הקבינט המדיני-ביטחוני את הארכת ההפוגה בארבע שעות נוספות. במהלך אותן ארבע שעות נוספות ירה חמאס רקטות ופצצות מרגמה לעבר השפלה, עוטף עזה, באר שבע, אשדוד ואשקלון. דובר חמאס אמר כי "אין הפסקת אש" וטען כי הארכת הפוגת האש בארבע שעות הייתה "מהלך חד צדדי של ישראל". על אף הודעת חמאס והמשך ירי הרקטות ופצצות המרגמה, ישראל קיבלה על עצמה המשך הפוגה חד-צדדית ל-24 שעות נוספות. פעילות השמדת המנהרות בידי צה"ל נמשכה גם במהלך ההפוגה.
27 ביולי: היום העשרים.
במהלך הלילה מתו מפצעיהם שני חיילי צה"ל ועוד חייל נהרג מפצצת מרגמה. בכך עלה מספר ההרוגים ל-43 חיילי צה"ל. יום קודם לכן נענה הקבינט לבקשת האו"ם לבצע הפסקת אש של 24 שעות נוספות.