Currencies

BRL Rebounds to Seven-Week High on Carry Trade Interest

The Brazilian real strengthened to 5.05 per USD, shrugging off new 25% US tariffs as high domestic interest rates fuel carry trade demand.

By Sofia Marin

Published
BRL Rebounds to Seven-Week High on Carry Trade Interest
Illustration — BRZ.news

The USD/BRL exchange rate fell to 5.05 on July 23, 2026, marking a 3% appreciation for the Brazilian real over the past month. The currency's rally to a seven-week high demonstrates unexpected resilience against newly implemented trade barriers. A new 25% US tariff on certain Brazilian imports officially took effect on July 22, 2026, but global investors have focused instead on the highly lucrative yield differentials supporting the South American currency.

The primary driver behind the currency's strength is Brazil's benchmark Selic rate, which currently stands at a highly restrictive 14.25%. The Central Bank of Brazil’s Monetary Policy Committee (Copom) has kept borrowing costs elevated to combat persistent consumer price pressures. This wide interest rate differential relative to the US Federal Reserve continues to make the real a prime target for carry trade strategies, drawing global capital into Brazilian fixed-income assets.

While the new US trade measures initially sparked concerns, market anxiety eased as key sectors of the Brazil agribusiness industry and other vital exports—including beef, coffee, energy products, and aircraft—remain exempt from the 25% tariff. This has protected the country's projected trade surplus and kept foreign direct investment inflows steady.

For global investors looking to invest in Brazil, the currency's stability provides a supportive backdrop for equities. On the B3 stock exchange, the benchmark Ibovespa index (IBOV) and major domestic equities like mining giant Vale (VALE3 / NYSE: VALE) are closely watched alongside the iShares MSCI Brazil ETF (NYSE Arca: EWZ) as indicators of foreign capital flows. Currently, the live spot market rate for USD/BRL is trading at 5.067992, while EUR/BRL stands at 5.785241 and GBP/BRL is at 6.786307.