Gold recovers $4,600 as safe-haven demand holds firm