En 1336, durante el reinado de Alfonso XI de Castilla, las tropas del rey Alfonso IV de Portugal sitiaron la ciudad de Badajoz, y poco después, las tropas castellanas a las órdenes de Enrique Enríquez el Mozo, bisnieto de Fernando III, Pedro Ponce de León el Viejo, señor de Marchena, y Juan Alonso Pérez de Guzmán, segundo señor de Sanlúcar de Barrameda, derrotaron a las tropas del rey Alfonso IV de Portugal en la batalla de Villanueva de Barcarrota, y con su victoria obligaron al rey de Portugal a levantar el asedio de Badajoz.