Diageo has purchased through CSFB Europe Ltd 500,000 ordinary shares at a price of 787.37 pence per share.