It's pretty clear who got the worst of the brutal Thanksgiving Day fight outside Halle Berry's house -- Gabriel Aubry is a swollen, bruised mess after Halle's fiance Olivier Martinez rocked him in the face.
Gabriel was photographed Friday in L.A., a day after his violent showdown with Olivier put him in the hospital with a broken rib and serious face contusions -- including one NASTY swollen shiner.
Olivier clearly got the better of the fight, but still screwed up his hand and his neck.
TMZ broke the story ... Gabriel was arrested for battery after allegedly attacking Olivier at Halle's house.
After Gabriel allegedly pushed and struck Olivier in the shoulder, Halle's fiance cold-cocked her baby daddy in the face. There are conflicting accounts as to whether Gabriel was rendered unconscious.
As we reported, a judge issued an emergency protective order against Gabriel, requiring him to stay 100 yards away from Halle, Olivier, and Nahla.