LONDON: In early morning trade on the London Bullion Market, gold struck 1,058.48 dollars an ounce, which was the highest level in history. It had struck a record high of 1,048.43 dollars on Wednesday.

The glamorous metal, used in jewellery, dentistry and electronics, has struck a series of all-time highs this week on the back of a sliding dollar that has made the precious metal cheaper for investors holding other currencies, boosting demand.