The world's number one wine and spirit group Diageo said today that on October 23 it purchased for cancellation through Merrill Lynch International 250,000 ordinary shares at an average of 681.87 pence per share.