Updated

Chancellor Angela Merkel's main challenger in September elections has bashed U.S. President Donald Trump, Brexit and nationalism.

In a traditional Ash Wednesday speech in Bavaria that touched on many of the hot-button issues within his Social Democratic Party, former European Parliament President Martin Schulz also told party loyalists that the nationalist Alternative for Germany party was a "disgrace for Germany."

Turning to Trump, he said anyone who wants to build walls, disparages the media as fake news, "calls women's rights into question," or "slanders those with impairments, disabilities or minorities ... has to be criticized."

And that, he said, "goes for the newly elected president of the United States."