The combined effects of Ga, Nb, Zr, Hf, Pr on the magnetic properties and microstructure of (Nd, Pr)9(Fe, Ga, Nb, Zr, Hf)86.5B4.5 nanocomposite ribbons