Brazilian stocks crept higher on Friday, after its worst week in nearly a year, in a session low in liquidity due to US Independence Day holiday, while the national currency also firmed.
The Sao Paulo Stock Exchange's benchmark Bovespa index edged up 0.16 percent to end at 59,365.35 points after falling 7.7 percent this week as financial worries kept global stock markets under pressure. Brazil's currency, the real, firmed 0.19 percent to 1.608 per dollar.
State-run oil company Petrobras, the top weighted blue chip listing in the Bovespa, helped underpin the market, rising 1.53 percent to 43.20 reais as US crude prices came off their highs, but kept above $144 a barrel on Thursday. Vale, Bovespa's second most heavily-weighted play, rose 1.2 percent to 43.21 reais.
Vale began on Friday a series of meetings with potential investors in its $15 billion global share offer and said it will take orders for the deal from July 11-15. The local market regulator has cleared the offer. The shares on offer will be priced after book-building is closed on July 16 and will only begin trading after that.
Interest rate futures on the BM&F commodities and futures exchange in Sao Paulo were broadly higher as analysts continue to bet on more rate hikes in Latin America's largest economy. Limiting the upside, steel companies like CSN and Usiminas fell 0.1 percent and 1.8 percent, respectively on ongoing concerns about weakening demand and high costs.
High oil prices continued to put pressure on airlines, with Brazil's second largest airline Gol slumping 6.2 percent to 13.79 reais. The company revised late on Wednesday its forecasts for second-quarter results. Brokerage Itau Corretora called the new estimates "much worse" than expected, adding that it would revise its price target and rating on the stock because of the guidance and the recent surge in oil prices.