Global food company Kraft Foods Inc has reported a fall in net earnings in its second quarter ended 30 June 2005, to $472m, compared with $698m a year ago, blaming high commodity costs for the reduction.