A fighting dream is read as unresolved conflict, whether that conflict is with a real person or entirely internal — a tension that hasn't been settled while you're awake, showing up more directly while you sleep.
Winning the fight is read as overcoming an obstacle or a real disagreement in your favor, a fairly literal, satisfying reading that most interpreters don't complicate much further. Losing the fight is read as a conflict currently not going your way, or a real fear that it won't, worth sitting with honestly rather than dismissing.
Fighting with someone you know well and care about is read as real, specific underlying tension with that exact person — worth taking at face value more than a fight with a stranger or an unclear opponent, since your subconscious rarely picks a familiar face at random for this kind of dream.
A fight that ends in reconciliation rather than a clear winner is read favorably, as a real conflict resolving through actual repair rather than dominance — often the more emotionally honest outcome, even if it's less immediately satisfying than a clean win.