The metal was trading at $2,906, down nearly 0.40 per cent on the day, whereas the MCX April gold contract was changing hands at Rs 85,540, down nearly 0.32 per cent on the day