Gold prices edged lower on Wednesday as the US dollar and Treasury yields held firm ahead of key inflation data, which could offer more clarity on the Federal Reserve's interest rate trajectory. Spot gold eased 0.2% to $2,354.76 per ounce by 0711 GMT. Prices had hit an all-time high of $2,449.89 on May 20, said Reuters. US gold futures fell 0.1% to $2,355.10. The dollar held steady against its rivals, making gold less attractive for other currency holders, while benchmark US 10-year bond yields rose to multi-week peaks.