The world's largest wine and spirits producer Diageo has said it yesterday purchased for cancellation through Cazenove & Co. Ltd 250,000 ordinary shares at an average price of 731.4145p per share.