August gold trades up $8.40, or 0.7%, at $1,254.10/oz.