Foreign currency sales hit $3bn