Gold set for first weekly rise in five