There is no easy way to catch the roaming dragons without using cheats.
Even if you used mean look to keep it from running, it knows safeguard and refresh if I remember correctly, which will make catching it very difficult. You could try a Pokemon that knows mean look and baton pass, and another that knows false swipe. When you first encounter Latios, use the first pokemon's Mean Look, and then baton pass in the one that knows false swipe. Keep using false swipe as necessary so that HP is kept relatively low, and toss ultra balls and timer balls like no tomorrow.
You can find Latios on Pokemon Emerald, Ruby, and SoulSilver.
Latios.
Latios can be traded to Colosseum from Ruby, or Emerald.
latios is Pokemon number 197 in ruby
After Latios comes Kyogre, the legendary Pokemon for Sapphire Version.
Latios isn't in Pokémon Sapphire, but Latias is. Latias is in Pokémon Ruby! However, you can trade Latios from Pokémon Ruby to get it.
trade from silver
Migrate it!
you get latios on Pokemon ruby, latias on Pokemon sapphire!!
Latios is not catchable in Sapphire you must get one from Ruby or Emerald.
in southern island there was latias and latios you will meet latias in Pokemon sapphire and latios in Pokemon ruby
Groudon Latios latias and rayquaza