In the grass area
sorry, you can't get riolu in Pokemon emerald version.
just battle with a Pokemon
you will find beldum in the cave
in all rock maps
riolu
you will find feebas in the water of grass maps in pokemon vortex
no but you get the riolu egg in iron island
happiny and riolu
in the wild
Riolu
sorry, you can't get riolu in Pokemon emerald version.
A Riolu egg can be obtained from Reiley within the Iron Island
just battle with a Pokemon
Acshoin replay
you will find beldum in the cave
You find him in map 18.
You do not find an egg that doesn't hatch into happiny or riolu. You must find a girl and boy Pokemon (or girl and ditto or boy and ditto Pokemon) and put them in the daycare, and they may make an egg and allow you to get an egg that isn't happiny or riolu (unless that was the pair you made the Pokemon for).