Preparations for the 2014 FIFA World Cup stepped up a gear on Wednesday, with all 32 participating nations in friendly action.
Neymar took centre stage as his hat-trick helped tournament hosts Brazil to a comfortable 5-0 triumph over South Africa.
The visitors led 2-0 at the break at Soccer City in Johannesburg - Oscar clipping past Ronwen Williams from Hulk's superb pass before Neymar added a second with a driven effort on 40 minutes.
That advantage was extended to three almost immediately after the restart as Neymar expertly lofted over the goalkeeper, before Fernandinho added a fourth with 11 minutes remaining with an outstanding long-range strike.
Neymar then completed his first international treble since September 2012 when he scored a hat-trick against China as Brazil racked up their seventh straight victory.
Reigning champions Spain got one over 2006 winners Italy with a 1-0 victory at Vicente Calderon.
The home side's relentless second-half pressure finally told on 64 minutes, as David Silva's attempted one-two with Andres Iniesta fell kindly for Pedro, who squeezed his shot under Gianluigi Buffon - although the Italy goalkeeper may feel that he could have done better in keeping the shot out.
In another clash between two European heavyweights, France recorded their first win over the Netherlands since 1997 courtesy of goals from Karim Benzema and Blaise Matuidi.
The result represents a first defeat in 18 matches for the Dutch.
Argentina had a questionable disallowed goal to thank for avoiding defeat in a goalless draw with Romania, and Uruguay were held 1-1 in Austria.
An early Mario Gotze strike was enough to seal a 1-0 victory for Germany over Chile, while Group G rivals Portugal produced a late flurry to triumph 5-1 over Cameroon having been tied at 1-1 at half-time.
Belgium squandered a 2-0 lead as Ivory Coast came from behind to rescue a 2-2 draw, and England were forced to rely on a late Daniel Sturridge strike to get the better of Denmark 1-0.
Arguably the most entertaining fixture of the day came in London, where Australia went from 3-0 up to 4-3 down in the space of 35 second-half minutes against fellow World Cup qualifiers Ecuador.
The fixture saw Tim Cahill net two goals on his former stomping at The Den for the Australians, who also had goalkeeper Mitchell Langerak sent off 12 minutes after coming on as a substitute.
Greece fell at the final hurdle in their bid to go a year unbeaten as they succumbed to a 2-0 defeat at the hands of South Korea, while Josip Drmic and Ivica Olic grabbed two goals apiece as Switzerland and Croatia drew 2-2.
Elsewhere, there were victories for Japan, Russia and Algeria against New Zealand, Armenia and Slovenia respectively, but there were setbacks for Iran, Ghana, Bosnia-Herzegovina and the United States, who each tasted defeat - against Guinea, Montenegro, Egypt and Ukraine.
Ten-man Colombia missed the clinical finishing of Radamel Falcao as they were held to a 1-1 draw by Tunisia in Barcelona - with the South Americans seeing Luis Perea sent off for a second yellow card.
In the Americas, Honduras beat Venezuela 2-1 in San Pedro Sula, Mexico drew 0-0 with Nigeria in Atlanta and Costa Rica got past Paraguay 2-1 in San Jose.
|Coach: G. Igesund|
for B. Khumalo 20'
for T. Rantie 46'
for D. Claasen 52'
for A. Jali 55'
for B. Parker 62'
|UEFA Champions League Review: Steaua ease through as Legia Warsaw hit five|
|Youngsters inspire Sunderland to win at Hartlepool|
|Aluko and Sagbo net as Hull City beat York|
|PSG loan Aurier from Toulouse|
|Emotional Davies thanks Swansea fans|
|Mandzukic makes debut as Atletico win|
|Filipe makes bow in Chelsea draw|
|Bahebeck stars again as PSG beat Nice|
|Conte rubbishes PSG talk|
|Tottenham sign Davies and Vorm as Sigurdsson joins Swansea|
|De Laurentiis vows Napoli will fight for Scudetto|
|Lyon sign Jallet from PSG|
|Rijeka deny racism allegations|
|Suarez has been treated ´like a murderer´, says Aspas|
|Basel secure Samuel swoop|
|Thai Premier League Review: Buriram go top as Muang Thong slip up|
|Dnipro-Copenhagen clash moved to Kiev|
|Tevez never considered Juve exit|
|Djuricic joins Mainz on loan|
|Cavani keen on PSG stay|
|Shaqiri flattered by Juventus link|
|Johnson, Sommer arrive at Monchengladbach|
|J.League Review: Kawasaki close gap on Sagan, Urawa move clear at top|
|Coleman to miss Everton´s Thailand trip|
|Thankful Rueda bids farewell to Ecuador|
|Liga MX Preview: Peralta set for home debut, Leon seek recovery|
|K.League Review: Top two draw blanks, Jeju United close in|
|CAF Champions League Preview: Zamalek primed for crucial game, CS Sfaxien meet ES Tunis|
|Low quashes Germany exit rumours|
|Getafe agree Michel loan|
|Porto bring in Brahimi from Granada|
|Pardew satisfied with attacking signings|
|Pellegrini targets further City signings|
|Sevilla complete Krychowiak deal|
|Eisfeld makes Fulham move|
|Zarate opens account as West Ham stumble|
|I have nothing to prove, says Ince|
|Barcelona seal Mathieu deal|
|United prepared to spend big, claims Woodward|
|Shakhtar to play in Lviv|
|Pereyra poised for Juve switch|
|Fabregas eyes trophies at Chelsea|
|Vorm confirms Tottenham transfer|
|Deila: Forster will leave Celtic eventually|
|No pressure for Shaw|
|Van Gaal happy with preparations|
|Diarra aiming for Bordeaux return after West Ham frustration|
|Last season for Montpellier owner Nicollin|
|Monaco: Rodriguez deal too good to ignore|
|Nacional Asuncion 2 Defensor Sporting 0: Hosts surge towards Libertadores final|
|Garcia eyeing Serie A title|
|Father against Vlasic´s move abroad|
|Rodgers welcomes Gerrard´s international retirement|
|Cruzeiro, Atletico Mineiro bid for Robinho|
|Inzaghi not drawn into Balotelli speculation|
|Dunga ´not going to sell a dream´|
|City´s Fofana allegedly racially abused|
|Carroll ruled out of NZ friendlies|
|Rodgers excited by new arrivals|
|Zeljeznicar 2 Metalurg Skopje 2 (agg 2-2): Visitors advance on away goals|
|Gibson returns as Tranmere hold Everton|
|UEFA Champions League Review: Celtic coast through, BATE given scare|
|Gomez and Jones feature in Sunderland win|
|Leicester hit Ilkeston for six|
|Austin fires QPR to narrow victory|
|Guardiola: No trophies and I may be sacked|
|Dortmund held as Immobile makes debut|
|Rodriguez´s dream becomes Real|
|Garcia: Benatia and Ljajic going nowhere|
|Stoke secure Bojan on four-year deal|
|FA: No World Cup bids for England|
|Kroos commits to Bremen|
|Caulker makes QPR move|
|Forest agree Hunt loan deal with Palace|
|Bartra ready to prove himself at Barca|
|Southampton looking to sell Osvaldo|
|Marveaux loaned to Guingamp|
|Mourinho eyes success on two fronts|
|Sammer encouraged by Lewandowski start|
|PSG punished for abuse of Chelsea fans|
|Dunga unveiled as Brazil coach|
|Shakhtar CEO: Focus is on players´ safety|
|Foster agrees new West Brom deal|
|Real Madrid sign Rodriguez|
|Mustafi eyes Bundesliga switch|
|Klopp laughs off Hummels, Reus speculation|
|Campana makes Sampdoria switch|
|Leicester seal Ulloa deal|
|Morata sidelined for seven weeks with knee injury|
|Riviere on target in comfortable Newcastle win|
|Advocaat set for Serbia role|
|Wisdom joins West Brom on loan|
|Bundesliga to consider vanishing foam|
|Five-man shortlist for Ivory Coast|
|´Personal issues´ keep Gervinho away from Roma tour|
|Jedinak raring to go|
|Borini set for Liverpool stay, claims agent|
|Koeman: No bids for Lovren|
|Livermore: England hopes shouldn´t hinge on club side|
|MLS Preview: Tough tests for Conference leaders, Revolution still struggling|
|Mathieu not Barca material, says Marquez|
|West Brom claim unimpressive win in Sacramento|
|Neymar: Brazil behind Germany, Spain|
|Vietnamese police confirm match-fixing players|
|Lucescu blames Joorabchian for AWOL players|
|Robinho undecided on future|
|Rush: Still years left in Gerrard|
|Tiago re-signs with Atletico|
|Puyol against Spain overhaul|
|Agger considering his Liverpool future|
|Peruvian Primera Division Review: Juan Aurich bounce back, Melgar draw with Inti Gas|
|Bayern deny interest in Cuadrado|