Dnia 15 czerwca 1232 r. Jan z Ibelinu na czele swoich sił (towarzyszyli mu synowie Hugon i Baldwin) dotarł w rejon twierdzy. Filangieri tymczasem zajął korzystną dla swoich wojsk pozycję pod Agridi, górującą nad Dieu d’Amour. Tutaj pozostawił dwa kontyngenty wojska pod dowództwem swojego brata Waltera oraz Berarda z Manupello, sam zaś kontynuował oblężenie zamku.
Bitwa Większość żołnierzy armii feudalnej nie posiadała koni, zmuszona była zatem do walki pieszej. Krótko później nastąpił atak jazdy Waltera z Manupello, który zagroził flance feudałów. Atak został odparty a Walter ze swoimi ludźmi wycofał się. Niedługo później miał miejsce atak frontalny sił Berarda z Manupello na straż przednią przeciwnika. Również i ta próba okazała się nieskuteczna, a walka przemieniła się w szereg pojedynków. W trakcie walk konie sił cesarskich przybrane w ciężkie pancerze i walcząc w trudnym terenie szybko opadły z sił. Cypryjczykom udało się zrzucić z nich wielu rycerzy. Zginął m.in. Berard z Manupello.
Na wieść o niepomyślnym przebiegu bitwy, Filangieri na czele kolejnego kontyngentu wojska wyruszył z pomocą walczącej armii. Fakt ten postanowił wykorzystać Balian, który wbrew woli ojca postanowił uderzyć na osłabiony obóz sił cesarskich.