Lidda fu essenzialmente difesa dall'esercito transgiordano, ma anche le milizie palestinesi e l'Esercito Arabo di Liberazione furono presenti. La città fu attaccata da nord via Majdal al-Sadiq e al-Muzayri'a, e da est via Khulda, al-Qubab, Jimzu e Danyal. Per colpirla furono anche impiegati per la prima volta dei bombardieri. L'11 luglio 1948 le forze israeliane presero la città e il giorno dopo conquistarono anche Ramle. Il 15 e il 16 luglio attaccarono Latrun ma non riuscirono ad occuparla. Le sferrarono un secondo disperato attacco il 18 luglio tramite unità della Brigata Yiftach, dotata di veicoli corazzati che comprendevano due carri armati Cromwell, ma anche questa volta senza successo. Fu dichiarata una seconda tregua il 18 luglio, ma gli israeliani perseverarono nei loro tentativi di conquista fino al 20 luglio.