Argentina down Germany
Lionel Messi missed a penalty but still got on the scoresheet as Argentina romped to a 3-1 victory in Germany.
Germany had found themselves down to ten men after half an hour as goalkeeper Ron-Robert Zieler brought down Jose Sosa and conceded a penalty, but replacement 'keeper Marc-Andre ter Stegen came on to deny Messi from the spot.
Argentina did take the lead on the stroke of half-time, but only as Sami Khedira directed the ball into his own net from Real Madrid team-mate Angel Di Maria's corner.
Shortly after the break, Messi atoned for his penalty miss when he made it 2-0 from Gonzalo Higuain's assist - and in the process became the first player since Gabriel Batistuta to score in five consecutive games for Argentina.
Di Maria then extended the advantage with a stunning strike from distance on 73 minutes, but Schalke centre-back Benedikt Howedes grabbed a consolation ten minutes later.
Spain saw off Puerto Rico 2-1 at the Estadio Juan Ramon Loubriel.
Spain dominated against their defensive opponents but managed to net two fine goals through Santiago Cazorla and Cesc Fabregas just before half-time to put themselves in command.
Substitute Marc Cintron pulled a goal back as Puerto Rico secured a creditable result.
England edged out Italy 2-1 as both managers opted for experimental sides in a friendly in Berne.
England fell behind after a quarter of an hour when Roma midfielder Daniele De Rossi was given space to head from an Alessandro Diamanti corner, and debutant striker Mattia Destro spurned two opportunities to extend that lead.
England were level by the 27th minute, though, as Phil Jagielka launched into a diving header from Frank Lampard's corner to send the ball past Italy goalkeeper Salvatore Sirigu.
England had come close to taking the lead on 73 minutes as Federico Peluso deflected the ball onto his own post from James Milner's cross, and Roy Hodgson's side did find themselves ahead five minutes later as Jermain Defoe created space on the edge of the area before unleashing a powerful shot into the top corner.
Michael Orozco Fiscal's 79th-minute goal gave the United States a first ever away win over Mexico, with the game finishing 1-0.
The United States had lost 23 matches and drawn just one against El Tri in 75 years of matches in Mexico. However, Orozco Fiscal's first international goal, a left-foot finish from close range in the 79th minute, gave Jurgen Klinsmann's men the advantage.
And the historic success was achieved after Everton goalkeeper Tim Howard had produced two late saves to deny Manchester United forward Javier Hernandez. It was the second notable victory for the Americans this year, following their first-ever victory over Italy in a friendly at Genoa in February.
A first-half header from Damiao and a late brace from Alexandre Pato earned Brazil a deserved 3-0 win over Sweden at Rasunda.
Just four days after their Olympic final defeat to Mexico, Brazil were back in action and back in the swing of things, restricting their hosts to precious little opportunities on their way to a comfortable win.
Although it took until Pato's 84th-minute first to secure the victory, they had been in control ever since Internacional striker Damiao ghosted into the box unmarked with 32 minutes on the clock to glance home and give his side a lead they would never surrender.
That Pato then added a third from the spot only served to add a more fitting look to the scoreline.
Dries Mertens scored one goal and set up two others as Belgium spoiled Louis van Gaal's first match in charge of Netherlands with a stunning 4-2 victory in Brussels.
Christian Benteke fired the home side in front in the first half but the Oranje responded with two quick-fire goals from Luciano Narsingh and Klaas Jan Huntelaar.
However, that sparked the beginning of the Mertens show as the winger pulled Belgium level once more before teeing up Romelu Lukaku and Jan Vertonghen in a whirlwind five-minute spell.
The result means Netherlands have lost four games in a row for the first time since 1954.
Portugal eased past ten-man Panama 2-0 thanks to a first international goal from Nelson Oliveira and a stunning strike from Cristiano Ronaldo.
Oliveira opened the scoring in style after half an hour and, after Panama had Gabriel dismissed early in the second half for lashing out at Joao Moutinho, Ronaldo doubled their lead with a superb half-volley on 51 minutes.
France failed to make the most of their chances as they played out a goalless draw against Uruguay at the Grande Stade du Havre.
Les Bleus can count themselves slightly unlucky not to have won the game after hitting the post through both Mapou Yanga M'Biwa and Karim Benzema, but Uruguay also went close through Sebastian Abreu.
Jordan Rhodes marked his first Scotland start with his first senior international goal in a 3-1 win over Australia at Easter Road.
The visitors took the lead in the friendly thanks to a superb volley from Mark Bresciano before Huddersfield striker Rhodes levelled, and a Jason Davidson own goal and a strike from Ross McCormack sealed the victory for Craig Levein's men.
Croatia were stunned 4-2 by Switzerland in Split, with Mario Gavranovic's double helping the Swiss to victory, while Russia were held 1-1 in Moscow by Ivory Coast, Alan Dzagoev's opener cancelled out late by Mark Gradel.
Wales' preparations for their World Cup qualification campaign ended on a sobering note with 2-0 defeat against Bosnia-Herzegovina in Llanelli.
Goals from Vedad Ibisevic and Miroslav Stevanovic gave the visitors, inspired by a terrific performance from Manchester City's Edin Dzeko, a deserved win. The closest Wales came to a goal was when Joe Allen hit the crossbar in the first half, while Gareth Bale also threatened sporadically, but it was a dispiriting night for the hosts.
Republic of Ireland conjured an admirable performance to secure a 0-0 draw against Serbia as they consigned their harrowing Euro 2012 campaign to the past.
Konstantin Vassiljev's injury-time goal gave Estonia a 1-0 home win over disappointing Euro 2012 co-hosts Poland.
Martin Paterson's 84th-minute penalty earned Northern Ireland an entertaining 3-3 draw in a see-saw friendly encounter against Finland at Windsor Park.
Having failed to score in both of manager Michael O'Neill's previous matches, the goals finally came, with Shane Ferguson and Paterson opening their international accounts and the returning Kyle Lafferty underlining his importance with his ninth senior strike.
Northern Ireland were 2-0 ahead after a bright start but two goals in as many minutes from Tim Sparv and Teemu Pukki, followed by an unstoppable second-half free-kick from Perparim Hetemaj, left them needing Paterson's late intervention.