What are the methods used for the preparation of metals of High Purity?

Sometimes, we require metals in a stare high purity. For example, Uranium metal to be used in nuclear reactors as fuel should not contain boron more than one part per million (1 ppm) because it can capture neutrons.