Well, expect and anticipate are both used to mean 'look forward to', usually with pleasure. However, anticipate also means to realize something beforehand, or do something in advance. For instance:
They anticipated having extra guests by buying a lot of food for the party.
- For Teachers