Gold near $4,028 as RBC flags buying opportunity after 11% June slide