Yes, I think in tennis anyway, they should compete separately.
They are stronger than women no matter which way you look at it, and I think it would be unfair to compete in this sport with a mixed partners (unless you were playing doubles and one of each).
In other sports, there are many where strength would come into it, and even athletics so the majority of sports should be kept separate as men and women have different capabilities even though we are equal mentally!