En septiembre de 1790 Al-Yazid sitió Ceuta con un ejército de entre 18 000 y 20 000 hombres. Gran Bretaña les proporcionó artilleros para manejar sus cañones y les suministró pertrechos desde Gibraltar. Ceuta estaba defendida por 12 228 militares dirigidos por el gobernador, el general Luis de Urbina. Aunque la mayor parte de la guerra tuvo lugar en Ceuta, también se produjeron sitios en Melilla, el Peñón de Vélez de la Gomera y Alhucemas. En octubre, tras meses de asedio y bombardeos, Urbina se reunió con Alí, primo del sultán, pero el general exigió que antes de cualquier negociación debían retirarse las tropas marroquíes. La negociación solo fue una estratagema para ganar tiempo, ya que se mandaron más tropas al cerco de la ciudad y el asedio continuó. El militar de artillería Luis Daoiz se presentó como voluntario para la defensa de Ceuta y, posteriormente, fue uno de los héroes del 2 de mayo de 1808, contra la invasión francesa.