China Saturday said it would cut the price of diesel and petrol by 300 yuan ($47) a tonne, its first price reduction in 16 months.

Petrol prices would be cut by 0.22 yuan per liter (13 cents a U.S. gallon) and diesel by 0.26 yuan per liter, the official Xinhua news agency said, citing the National Development and Reform Commission, the main economic planning body.

The price cut is the first in China since June 1, 2010, Xinhua said, and comes as the government is fighting high inflation.

The price of a barrel of oil has fallen to its lowest point in a year in New York as fears continue over the European debt crisis and the possibility of a double-dip global recession.

China is the biggest energy consumer in the world, and the second biggest consumer of oil. (AFP)