Habiendo pasado más tarde al dominio de Aragón, cuando este declaró la guerra a Juan II de Castilla, Olmedo se alió con Juan II, siendo severamente castigada. El rey de Castilla se presentó con su ejército a sitiarla, y venció a los aragoneses en la batalla de Olmedo. Los aragoneses abandonaron Olmedo esa misma noche.