Gold prices have settled above $US1,300 an ounce for the first time in five months as investors anticipated weaker currencies on the back of the European Central Bank's bigger-than-expected bond-buying program.

Gold prices have settled above $US1,300 an ounce for the first time in five months as investors anticipated weaker currencies on the back of the European Central Bank's bigger-than-expected bond-buying program.