gold ends higher, scores 3.3% weekly rise