A partir del 6 de marzo de 1867 el general Mariano Escobedo sitió la ciudad de Querétaro; mientras tanto, el general Porfirio Díaz sitiaba la ciudad de México, impidiendo a Márquez y Vidaurri reforzar a las tropas imperiales en Querétaro.