You know, sometimes it's about taking a breather when things get heated. Seriously, step away for a bit, go for a walk, listen to some music - whatever helps you cool down. Then come back and try talking again.
And don't be afraid to actually listen to what your partner's saying. I mean really listen, not just waiting for your turn to speak. Try to see things from their perspective, even if you don't agree.