No,all badges are requirments in all versions of Pokemon before battling the elite four..
your dad has a vigoroth but in order to battle him you have to have 4 badges already hope this helps
you get all the gym badges and battle the elite four on an island you get to after you get the fourth gym badge
you jest keep winning after getting more than 200 Pokemon
Zapdos is not at Mt Silver but next to the power plant in cerulean. You can battle it after getting 16 badges.
There isn't a Battle Factory in Sapphire. Only in Emerald.
you have to beat the battle frontier brain
I don't think that you can, but I would love to battle someone even stronger than Lance and Red.
after getting all 16 badges go talk to prof. Oak then go to mt. Silver
by defeating them in battle
battle it
No, Pokemon Sapphire Version does not have a Battle Frontier. However, Pokemon Emerald and Pokemon Platinum do have the Battle Frontier.
Yes