This tutorial shows you the simple steps you need to take to catch Beldum in Pokemon Emerald. The procedure is also identical in Pokemon Ruby and Sapphire. This is a very simple process for capturing Beldum, a very valuable pokemon that has the ability to evolve into Metagross.
Steps
Step 1. Play Pokemon Emerald normally and come to the end of the game
This may seem like a very long and difficult step, but in order to catch Beldum you need to finish the game first.
Step 2. Fly to the town of 'Verdeazzupoli'
Step 3. Near the 'Rocco Petri' house, you will meet a boy, who will most likely deliver you the 'King's Rock'
If this is the case, it means that you have already been to 'Rocco Petri's' house during the game, so all you have to do is return to that place in search of Beldum. If not, read on.
Step 4. Go to the house which is in the upper left part of the map, it is the house of 'Rocco Petri'
Enter the house, you will find a Poke Ball containing Beldum, as well as a letter informing you that Rocco has gone out to look for himself. The place where he is headed is the 'Meteora' falls to fight. Rocco specializes in 'Steel' type pokemon and also owns a 'Metagross'. This is the procedure for finding Beldum by playing Pokemon Emerald, Ruby or Sapphire.