Gold tops $4,380, posts second straight weekly gain
Gold rose above $4,380 an ounce on Friday, recovering from earlier losses and securing a second consecutive weekly gain as investors assessed the US monetary-policy outlook amid recent CPI and PPI data.