Gold rallies to highest in more than two months