It's not possible for your USD to be an appreciating asset relative to the USD and that's how capital gains are defined. However, if you go to a store in America (and hypothetically) they give you change in Euros, then you take that to another store, and redeem the Euros there, you do in fact owe taxes on the increase in value of the Euro relative to the US dollar over that time period spanning those two transactions.