Gold prices edged higher on MCX while silver traded slightly lower on Friday. Renewed U.S.-Iran fighting lifted oil prices, stoking inflation concerns and rate hike expectations.