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