Gold shows strongest weekly performance in nearly 7 months