England hold Brazil, USA beat Germany
England did well to walk away from the Maracana Stadium with a draw against Brazil after a substandard first-half display, while United States recorded an impressive win against Germany to celebrate their centenary.
Superb strikes by Alex Oxlade-Chamberlain and Wayne Rooney rescued some dignity for England during the 2-2 draw with Brazil as the Selecao had handed out a footballing lesson at the Maracana.
After toiling against Brazil's dash and panache, two moments of brilliance saw England take an unlikely lead before Paulinho's excellent volley gave the hosts a draw at the official re-opening of their famous stadium, the very least they deserved.
The strikes by Oxlade-Chamberlain and Rooney, following Fred's opener for the home side, were not quite of the same standard as John Barnes' legendary solo goal in this stadium 29 years ago.
Nevertheless they will provide much-needed encouragement for Hodgson ahead of the autumn's World Cup qualifiers.
It would have been harsh in the extreme for Brazil to lose this one after putting on such a show, and Paulinho's volley at least restored some sense to the scoreline.
Jurgen Klinsmann's United States earned a morale-boosting 4-3 win over Germany in a thrilling international friendly in Washington DC.
Jozy Altidore gave the hosts the lead before Marc-Andre ter Stegen scored an embarrassing own goal.
Heiko Westermann pulled a goal back for Germany, but Clint Dempsey struck twice in four minutes to make it four for the hosts.
Max Kruse and Julian Draxler made things interesting with late goals, but the United States held on for victory.
Robbie Keane marked his record-equalling 125th appearance Ireland with a double to see off 10-man Georgia in a 4-0 win.
The 32-year-old climbed off the bench to draw level with keeper Shay Given, and will go top of the list if, as expected, he leads Ireland into World Cup qualifier battle with the Faroe Islands on Friday evening.
Keane claimed his 55th international goal from point-blank range with 13 minutes of the game remaining and then took his tally to 56 three minutes from time to seal a comfortable victory with the Georgians labouring after keeper Giorgi Loria's 20th-minute dismissal.
Derby defender Richard Keogh had opened the scoring three minutes before the break with his first senior international goal, and Nottingham Forest striker Simon Cox extended the home side's lead three minutes after the restart after good work by James McClean.
Ukraine wasted several good chances but also had goalkeeper Andriy Pyatov to thank as they played out a goalless friendly with Cameroon at the Olympic Stadium.
Shakhtar Donetsk keeper Pyatov thwarted Vincent Abubakar either side of half-time before Ukraine's Roman Zozulya then squandered two late opportunities.
South Africa recorded their fifth win over neighbours Lesotho with a 2-0 victory at the Setsoto Stadium.
Bafana Bafana broke the deadlock just before half-time when Tlou Segolela had an easy tap-in from Siphiwe Tshabalala's cross to make it 1-0.
And they doubled their lead in the 60th minute when the Lesotho 'keeper Kholuoe Patsumane dropped Daine Klate's cross into Segolela's path, who scored with a left-footed strike.
Elsewhere, Israel claimed a comfortable 2-0 win over Honduras at the New York Mets' City Field.
Hen Ezra opened the scoring for Israel in the 52nd minute with a cheeky chip shot, before assisting Shimon Abihazira's goal in the 76th.