I would say they are fighting because of stress, what size is the tank? Maybe the enclosure is too small causing stress.
The males will be smaller and have a yellow tinge to their throat the females will have a white/cream throat and be bigger.