Puente Viejo de Zamora
Se desconoce si el puente viejo fue destruido por causas naturales, o intencionadamente por causas bélicas en la defensa pasiva de la ciudad contra las razias musulmanas procedentes del sur de la península durante la Edad Media.A día de hoy, se ha aceptado la época medieval del puente mal llamado romano.Ello echa por tierra la teoría popular del puente romano que se ha mantenido durante años.De esta opinión son los historiadores Fernández Duro, Ursicino Álvarez,[4] y posteriormente Mateos Rodríguez[5] Existen otros autores,[6][7] sin embargo que ilustran una ciudad medieval con dos puentes coexistiendo en el río Duero.[5] Otras causas apoyadas por otros autores se centran en catástrofes naturales como pueden ser las habituales crecidas del río Duero.