The Christian Democrats won with 28.6% of the vote while the far-right Alternative for Germany came second with 20.8%.
President Donald Trump holds talks this week with the leaders of France and the UK at a moment of deep uncertainty.