The world's largest wine and spirits company Diageo has announced that it has purchased for cancellation through Merrill Lynch International 300,000 ordinary shares at an average of 728.97 pence per share.