The alcoholic drinks giant Diageo has purchased for cancellation through Merrill Lynch International 650,000 of its ordinary shares at an average of 675.811 pence per share.