A foreign exchange swap is a financial transaction where two parties exchange currencies and repay them at a future date with interest.