Seeking Generic Word: Place where opponents fight
Solution 1:
You appear to be looking for an arena.
a place or scene of activity, debate, or conflict.
Merriam Webster
Solution 2:
Battleground is defined by Merriam Webster as:
- a place where a battle is fought
- an area of conflict or disagreement
This seems to meet the criteria for combatants only, and gives a defined boundary to the area.
Solution 3:
Field of Battle is not a single word, but Battlefield is and does fulfill most of your requirements. It is often used to describe matches between opponents other than just of actual battles;
Solution 4:
Ring is used to refer to a place where opponents fight, both literally and figuratively:
- the field of competition or rivalry
Collins Dictionary
Solution 5:
A venue simply is
ven·ue ˈvenˌyo͞o/Submit noun the place where something happens, especially an organized event such as a concert, conference, or sports event. "the river could soon be the venue for a powerboat world championship event"
It could be a boxing or wrestling match, a drag race, a ball game, or a concert. Even a Donald Trump rally. But now we're back to fighting.