A second half goal from Fred helped Brazil edge Serbia 1-0, while Germany's comprehensive 6-1 victory over Armenia was overshadowed by Marco Reus' injury.
Although, there are only five days remaining for the 2014 World Cup, Brazil coach Luiz Felipe Scolari did not rest his key players as Neymar, Daniel Alves and Thiago Silva all found themselves in the starting line up at the Estadio Morumbi in Sao Paulo.
The Samba boys were unable to penetrate Serbia's disciplined defence until the 58th minute, when Fred finally delivered the breakthrough.
The Fluminense striker cleverly chested down Thiago Silva's diagonal pass near the edge of the box before sweeping the ball past Vladimir Stojkovic.
The goal was a very cruel blow to the Serbs considering they had been the better side in the first half. Brazil were looking shaky as Serbia threatened to take the lead in the ninth minute through Manchester City's Aleksandar Kolarov, who narrowly missed the target.
Aleksandar Mitrovic missed the best chance for Serbia as he put an easy header wide at the half hour mark. Milos Jujic was nearly on target for the Serbs at the hour mark but his header was denied by the post.
Zenit Saint Petersburg forward Hulk found the net for Brazil in the 73rd minute but his goal was disallowed due to offside. Finally the match ended with Atlético Mineiro striker Jo forcing a finger-tipped save out of Stojkovic.
Hulk admitted Brazil found it hard to penetrate Serbia's defences. "Today's rivals were both physically and defensively strong. We found it difficult to break two four-man defensive lines. We needed some patience," said Hulk.
Meanwhile, Germany cruised to a 6-1 win over Armenia as striker Miroslav Klose broke Gerd Müller's record to become the country's all-time highest goalscorer with 69 goals.
However, their victory was marred by midfielder Marco Reus' injury. The 25-year-old Borussia Dortmund playmaker was in tears as he was carried off the pitch just before the break with a suspected ankle injury. Reus, who was then immediately taken to the hospital for a scan, may miss the World Cup, with everything dependant on the test results.
Reus demonstrated his importance in the first half by making several attempts on goal. His first attempt was cleared off the line by a defender before Armenia goalkeeper Roman Berezovsky had to come off his line to prevent Reus from breaking the deadlock.
Despite all the attacks, Armenia managed to prevent the Germans from scoring in the first half.
However, Germany asserted their dominance in the second half as strikes from Andre Schurrle, Lukas Podolski, Benedikt Howedes and Klose put the Die Mannschaft 4-1 (Armenia pulled one back from a penalty in the 70th minute) ahead.
Finally substitute Mario Gotze put the icing on the cake by grabbing a quick double towards the end of the game.
In Friday's other friendly matches, Russia beat Morocco 2-0 courtesy strikes from Vasili Berezutski and Yuri Zhirkov. Poland also emerged victorious over Lithuania, while Colombia beat Jordan 3-0.
Croatia managed to edge past Australia thanks to a 58th minute strike from Hull City striker Nikica Jelavić. Japan also managed to emerge victorious in a thrilling seven-goal encounter against Zambia. While Greece defeated Bolivia 2-1, Costa Rica and Ireland ended the night in a 1-1 draw.
Finally, Portugal managed to register a narrow 1-0 win, courtesy a Bruno Alves strike, over Mexico, despite the absence of their star forward Cristiano Ronaldo.