Bosko Jankovic put the Serbs in front in the 18th minute before veteran striker Oliver Neuville levelled for Germany with 16 minutes to go.

Ballack then blasted in the winner with a free-kick from 20 yards.

mfl

Manchester United star Cristiano Ronaldo played 45 minutes for Portugal as they beat Georgia 2-0 in Leiria.

Sporting Lisbon midfielder Joao Moutinho and Atletico Madrid winger Simao Sabrosa scored the goals.

mfl