The Ibovespa traded little changed around the 173,300 level on Monday, with the situation in the Middle East continuing to dominate the headlines.
The US and Iran agreed to suspend recent hostilities and resume diplomatic talks after both countries exchanged fresh attacks over the weekend before agreeing to halt hostilities and meet in Doha on Tuesday.
Oil prices edged higher but remained near pre-conflict levels, limiting concerns over renewed energy-driven inflation.
Financial stocks led gains, with Itaú Unibanco slightly higher and Bradesco up more than 0.5%.
Petrobras gained nearly 0.5% on the modest rebound in oil prices, while Vale edged higher despite weaker iron ore prices.
Other notable gainers included Ambev (+0.5%) and Ultrapar (+3%).
Ultrapar outperformed after abandoning its acquisition process for Rumo, a decision viewed positively as it avoids a deal that could have increased leverage and pressured dividend payouts.
On the downside, WEG fell nearly 1%.