Key Facts

The Ibovespa closed at 173,326 points, a marginal decline of 0.03% on the session, as heavyweight commodity shares failed to lift the broader index into positive territory.

The Brazilian real strengthened 0.33% to close at 5.0732 per US dollar, buoyed by easing geopolitical anxiety and softer demand for the greenback.

Oil giant Petrobras jumped 1.2% and miner Vale added 0.4%, providing a floor for the index as crude prices climbed on Middle East supply concerns.

Drugmaker Hypera tumbled 5.5%, leading a sharp sell-off in healthcare stocks that dragged the index down and erased the gains from the financial sector.