Striker Jo and goalkeeper Jefferson also were called up on Monday for the game against South Africa on March 5 at Soccer City in Johannesburg.
The 33-year-old Ronaldinho's chances of making the World Cup are dwindling. Coach Luiz Felipe Scolari is expected to announce the team on May 7.
Brazil should play two more friendlies after the match against South Africa.
"It will be an important test, against a team which recently beat Spain, and a good time to talk to the players and the coaches about the planning for the (World Cup)," Scolari said.
Ronaldinho, who was in Scolari's team when Brazil won the 2002 World Cup in South Korea and Japan, was picked by the coach right after he returned to the helm late in 2012. But the Atletico Mineiro playmaker was left off the Confederations Cup team last year and received few chances after that.
Fred has been a regular in Scolari's team but there were doubts whether he would be called up because of recent muscle injuries. The Fluminense striker was crucial for Brazil when the five-time world champions won the Confederations Cup.
For the South Africa friendly, Scolari had already picked 16 players from overseas teams, but decided to wait until Monday to announce the players from Brazilian clubs because many were not in top form yet.
Scolari said last week everything was going Brazil's way heading into the World Cup and there was no reason not to think the hosts can be successful.
"We have everything that allows us to be the best team," he said. "That's why I fully trust that we can make it to the final and be the champion."
Goalkeepers: Julio Cesar (Toronto), Jefferson (Botafogo).
Defenders: David Luiz (Chelsea), Dante (Bayern Munich), Thiago Silva (Paris Saint-Germain), Daniel Alves (Barcelona), Marcelo (Real Madrid), Rafinha (Bayern Munich).
Midfielders: Luiz Gustavo (Wolfsburg), Paulinho (Tottenham), Fernandinho (Manchester City), Ramires (Chelsea), Oscar (Chelsea).
Strikers: Hulk (Zenit St. Petersburg), Bernard (Shakhtar Donetsk), Willian (Chelsea), Neymar (Barcelona), Jo (Atletico Mineiro), Fred (Fluminense).
Follow Tales Azzoni on Twitter: www.twitter.com/tazzoniSuggest a correction