Euro 2012 co-hosts Poland and Ukraine both recorded 2-1 wins against Hungary and Austria receptively in international friendlies.
An 85th-minute Vilmos Vanczak own goal sealed Poland's success while 10-man Ukraine left it even later as substitute Marko Devic netted in injury-time.
Ukraine led through Artem Milevskiy (17) but a win looked beyond it when Austria's Marko Arnautovic (71) equalised and Oleksandr Kucher was sent off 10 minutes from the end.
Greece's 17-game unbeaten run came crashing to an end as it went down 3-1 at home to Romania.
Giorgos Karagounis (33) had cancelled out Gabriel Torje's 17th-minute opener, but the Romanians won thanks to strikes from Cristian Tanase (60) and Alexsandru Chipciu (81).
Three first-half goals helped the United States to a 3-2 win against Slovenia.
Edson Buddle, Clint Dempsey and Jozy Altidore (penalty) netted before the break while Tim Matavz scored both goals for the host.
FYR Macedonia and Albania fought out a goalless draw.
Denmark came from behind to beat Finland 2-1 while Serbia lost 2-0 away to Honduras.