Cristiano Lucarelli's late brace lifted Italy past South Africa, while there were also wins for Hungary, USA and Montenegro.
Italy, who are currently third in Group B in the race for places at Euro 2008, boosted their confidence thanks to two late strikes from Lucarelli.
United States also left it late with Michael Bradley's 86th minute effort helping the North Americans overcome Switzerland.
A brace from striker Yoshito Okubo saw Japan defeat an under-strength Egypt 4-1.
Vissel Kobe opened the scoring in the 21st minute with a delightful left-foot shot into the top corner as Japan overwhelmed the visiting African Nations Cup holders at the Nagai Stadium in Osaka.
He then doubled the lead just before half-time when he scored with a well-placed header in the 42nd minute.
Fellow forward Ryoichi Maeda then made it 3-0 - and also opened his own international account - when he scored with a tidy finish in the 53rd minute.
Egypt pulled one back five minutes later when Mohamed Fadl deflected in a Hosni Abdrabo free kick before Akira Kaji restored the three-goal advantage on 68 minutes with a well-placed strike.
Spain, who won 3-1 in Denmark at the weekend, took on Finland, however, the friendly finished goalless in at the Olympic Stadium in Helsinki.
Elsewhere, Roma striker Mirko Vucinic scored the only goal of the game shortly before half time as Montenegro edged past Estonia.
Tijani Belaid's first half effort lifted Tunisia past UAE while Tamas Hajnal's late penalty gave Hungary a 1-0 win in Poland.Morocco eased past Namibia with a 2-0 success while Austria got the better of African giants Ivory Coast with a 3-2 triumph.