I'll battle him when I beat the Elite 4. I'm diong some massive training right now and once I finish I'm going against the Elite 4 and then I'll battle him.
Hopefully by the end of the weekend. Probably not because in the Elite 4 some trainers in it have all level 60s and I have 2 50s (low 50s) and some 40s. So I need to train A LOT.