Newcastle's preparations for the new season suffered a blow as they went down to a 4-1 defeat against Championship side Cardiff.
The Magpies conceded three goals in the space of 10 minutes in the first half and, despite a better showing in the second half, could only reduce the deficit by one goal through Shola Ameobi's 49th-minute penalty before Etien Velikonja restored Cardiff's three-goal cushion.
Aron Gunnarsson opened the scoring for the home side in the 16th minute with a fine volley, Joe Ralls doubled the lead four minutes later and Gunnarsson was on the scoresheet again, turning home a low cross after 26 minutes.
Newcastle's fierce rivals Sunderland also suffered a disappointing result as they were defeated 1-0 in their friendly away against Leicester.
The home side were the better team in the first half, creating several good chances, and they were finally rewarded for their dominance when substitute Tom Parkes poked home late on in the second half.
There was controversy a few minutes later when an effort by James McClean looked like it might have crossed the line before being clawed away by Kasper Schmeichel but Leicester held on for the victory.
Norwich suffered a 2-0 loss at home to Bundesliga outfit Borussia Monchengladbach. Belgian Igor de Camargo put the visitors ahead in the 16th minute and substitute Branimir Hrgota ensured victory in the final minute.
Another team facing German opposition were QPR as they played their second pre-season friendly in the country against Augsburg. The home side went ahead through a penalty by Aristide Bance before Rangers striker Djibril Cisse equalised.
An own goal from Anton Ferdinand put Augsburg ahead again just before half-time but a second goal from Cisse earned QPR a 2-2 draw.
Two London sides went head to head at Craven Cottage and it was the newly-promoted Championship side Charlton who came out on top 2-1 against Fulham.
Johnnie Jackson and Yann Kermorgant were on the scoresheet for the away side, cancelling out the opening strike from Fulham's Alex Kacaniklic.
Aston Villa continued their preparations for the new season with an entertaining draw against Bundesliga side Werder Bremen.
After falling behind to an 11th-minute goal from Niclas Fullkrug, Villa responded positively with Darren Bent drawing them level and Ciaran Clark taking them to the interval with a 2-1 lead.
The home team cut the deficit when Eljero Elia fired home before Bent got his second of the match in the 68th minute. However, Villa's advantage did not last long as Aaron Hunt grabbed the equaliser in the 71st minute to ensure the game finished in a draw.
In another poor result for a Premier League side, Southampton crashed to a 4-0 defeat at home against Udinese.
The Serie A side began the match strongly and striker Antonio di Natale scored with a 25-yard effort after 12 minutes. Brazilian midfielder Willians doubled the lead 12 minutes later with another long-range strike and Di Natale got his second in the 36th minute as the Saints defence continued to struggle.
Manager Nigel Adkins made four changes at half-time but Southampton failed to stop the Udinese onslaught as Colombian Luis Muriel extended the Italians' lead.
Everton's pre-season campaign also ended on a disappointing note as they went down to a narrow 1-0 defeat against Malaga in southern Spain. Weligton scored the only goal of the game in the 74th minute, heading home a free-kick from Diego Buonanotte.
But there were plenty of positives for David Moyes' side, with Malaga's goalkeeper Wilfredo Caballero forced into several fine stops on either side of the interval.