One management strategy for reducing Foreign Exchange Rate risk

One management strategy for reducing Foreign Exchange Rate risk is to employ Futures Contracts and Forward Contracts.

Explain when each strategy is most appropriate.
Be sure to include examples to illustrate your points.