Investment bank Citigroup has raised its rating of Heineken NV to 'buy' from 'hold'.