Thai energy authorities have approved a reduction of the diesel ex-refinery price by 2.40 baht a litre to curb rising domestic fuel prices as global oil prices fluctuate.