Germany won this year's Eurovision Song Contest in Oslo on Saturday with the punchy pop ballad "Satellite" sung by Lena, the second German to win the extravagant talent contest in its 55-year history.