-Gym Leader #1The first gym is located in Rustboro City and is a Rock-type Gym. Its leader, Roxanne, will use Pokémon such as Nosepass against you.
-Gym Leader #2The second gym is located in the island of Dewford Town in the south-west of the region and is a Fighting-type Gym. Its leader, Brawly, will use Pokémon such as Makuhita against you.
-Gym Leader #3The third gym is located in Mauville City and is an Electric-type Gym. Its leader, Wattson, will use Pokémon such as Magneton against you.
-Gym Leader #4The fourth gym is located in the mountainside town of Lavaridge Town and is a Fire-type Gym. Its leader, Flannery, will use Pokémon such as Torkoal against you.
-Gym Leader #5The fifth gym is located in Rustboro City and is a Normal-type Gym. Its leader, Norman, who happens to be your character's father, will use Pokémon such as Slaking against you. The Gym has you selecting multiple rooms, each with a different style of battle for you to undertake such as Speed or Accuracy
-Elite 4 #1 Sidney is the first member of the Elite Four and is one of the few Dark-type focused bosses in the entire history of the franchise. He will use Pokémon such as Shiftry in his battles
-Elite 4 #2 The second member is Phoebe. While you wouldn't expect it from her, she focuses in Ghost-type Pokémon and, in an upgrade from the originals, uses a Dusknoir in her battles.
-The Champion Having encountered Steven Stone numerous times across the Hoenn region, it turns out that he is the champion of the Hoenn region. When you battle him, he will use his Mega Stickpin to Mega Evolve his Metagross.
http://www.serebii.net/index2.shtml