Gold prices in India remained weak on August 4, with 24-carat gold at Rs 1,01,340 per 10 gram in Mumbai. Silver dipped to Rs 1,12,900 per kg.