1. Look for areas we can agree or can enjoy interaction.
2. Withdraw if it looks like that cannot happen/only become as close as is functionally workable for both parties without too much effort.
3. Try to find out where our areas of difference lie and understand why.
That's clearly not enough of a solution to be completely satisfactory, as the other party is still going to feel I am dictating the interaction by my needs.
So if we have opposite functions and shoring up weaknesses/optimizing strengths is not the solution, then what do you think might work better? From your previous response, I had assumed it wasn't that dissimilar to what I suggested above (in the case of the INFJ and ENFJ).