China's grain output rose 2.9 percent year on year in 2010 to 546.41 million tonnes, the National Bureau of Statistics said Friday.