ThaiBev has agreed to buy a 22% stake in Singapore conglomerate Fraser and Neave (F&N) for SGD2.78bn (US$2.21bn), the company has announced.