Kraft Foods, the US food giant, files its second-quarter results later today (4 August) and, much like for the first three months of 2009, the company is set to book mixed numbers.