To dream that you have a rival indicates that you are reluctant in asserting you rights and standing up for yourself. Consequently, you are losing your credibility and standing with others. Alternatively, the dream means that you need to be more aggressive.

To dream that you are outwitted by a rival suggests that you have neglected your duties or abandoned your responsibilities.