The UK-based drinks giant Diageo reported yesterday that it has purchased for cancellation through Merrill Lynch International 1,000,000 ordinary shares at an average of 649.896 pence per share.