A couple notes:
If there comes a time when there are an odd number of characters going into a round, the highest ranked character gets a bye.
A character cannot face the same opponent twice. This rule takes precedence over the player vs himself rule.
If a player has two characters facing each other, he may pick which character he plays. He may also select who plays the other character, as long as the other player accepts.