San Miguel Brewery has had a 'buy' rating initiated on its stock by Citigroup.