What happen to red after you battle him the second times?

You can battle him again. It's infinate, only if you defeat Pokemon league after each battle.