Barcelona forward Neymar was unstoppable for tournament hosts Brazil as they demolished a poor South Africa side 5-0 in the Soweto Soccer City stadium which hosted the 2010 final between Spain and the Netherlands.
It was also a good day for Real Madrid's Cristiano Ronaldo who scored twice in Portugal's 5-1 win over Cameroon, making him his country's all-time leading scorer with 49 goals.
But Neymar's Barcelona team mate Lionel Messi had an off-colour night for Argentina in Romania, vomiting on the field early in a dull 0-0 draw in Bucharest.
Home advantage makes Brazil slight favourites to win a sixth World Cup this year, but a host of usual suspects will travel to the south American country with genuine hopes of gate-crashing the Samba party which starts in 99 days.
World and European champions Spain are chief among them and they underlined their pedigree with a 1-0 victory over Italy in a repeat of the Euro 2012 final.
Pedro scored the game's only goal in Atletico Madrid's Calderon Stadium.
Germany, also bidding to become Europe's first winner of a World Cup in south America, edged past Chile 1-0 and 1998 winners France, who struggled through qualifying, beat the Netherlands 2-0.
Mario Goetze was on target for Germany in Stuttgart but they were jeered by unhappy fans.
"It was a lucky win," said captain Philipp Lahm. "I can understand the fans, the people paid for their tickets and they wanted to see something.
"We've got work to do and we know that (but) ... we were up against a good Chile team."
Karim Benzema and Blaise Matuidi sealed France's impressive win over the Dutch in Paris.
Neymar was the day's outstanding performer, though, scoring once in the first half and twice after the break to take his tally for his country to 30.
Chelsea's Oscar had opened the scoring and Fernandinho completed the rout.
"I have no doubt that we are ready," PSG's Thiago Silva said on O Globo's website.
"This gives us great morale, great motivation. Now we can rest the mind in these three months remaining," Silva said.


Latest News from Sports News Desk