You can rebattle your Rival as many times as you want on Mondays and Wednesdays at the Pokemon League above the stairs inside.
not always but yes you can.
Yes you can . You can find your rival at the Pokemon League and you can only battle him on the weekdays only. (HOPE THIS HELPS!) :)
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.