La batalla de Villaviciosa, en la Guerra de Restauración portuguesa, fue la última de las cinco grandes victorias portuguesas contra los españoles, siendo las anteriores la batalla de Montijo (1644), la batalla de las Líneas de Elvas (1659), la batalla de Ameixial (1663) y la batalla de Castelo Rodrigo (1664).