Niespodziewanie o 7.30 oddziały UPA po raz kolejny zaatakowały od południowego zachodu, ale kontratak polskiej samoobrony i plutonu żydowskiego zaskoczył upowców i spowodował zamieszanie, a potem ucieczkę. O godzinie 9 walka wygasała, oddziały UPA pospiesznie zabierały rannych i zabitych, a tym, których nie udało się zabrać, odcinano głowy, aby uniemożliwić identyfikację. Pod koniec dnia upowcy próbowali jeszcze raz zaskoczyć obronę, jednak nadal czuwający obrońcy powstrzymali Ukraińców.

Straty Polaków w wyniku tego napadu wyniosły według Jerzego Węgierskiego i Grzegorza Motyki 66 poległych i zamordowanych. W samym Hanaczowie doliczono się 26 zabitych i zamordowanych Polaków, w tym 5 obrońców. Spośród cywilów zginęli głównie ci, którzy nie zdążyli uciec do trójkąta obronnego. Tragiczny los spotkał rodzinę Michała Nieckarza, który ciężko ranny udał zabitego i dzięki temu ocalał, ale stracił żonę i pięcioro dzieci w wieku od 1 do 7 lat, zamordowanych bagnetami. Pozostałe ofiary padły w pobliskich przysiółkach Zagóra i Podkamienna, które nie spodziewały się ataku, przypuszczając, że i tym razem napastnicy zostawią je w spokoju. Damian Markowski ustalił, że UPA podczas drugiego ataku na Hanaczów zabiła 42 osoby, w tym 8 członków samoobrony (Polaków i Żydów). Ponadto 12 obrońców zostało ciężko rannych.