La batalla de Villaviciosa, también llamada batalla de Montes Claros, se libró el 17 de junio de 1665, en Montes Claros, cerca de Villaviciosa (en portugués Vila Viçosa, cerca de Borba), Portugal, entre portugueses y españoles.