Gold price struggles for a firm intraday direction, hover above $2,300