Chancellor Angela Merkel stood up to rowdy protesters who tried to drown out her campaign speech in the eastern town of Quedlinburg on Saturday.
The chancellor is seeking a fourth term in office and is the heavy favourite to win the election on September 24. However, some conservative voters are angry that she has opened Germany's borders to more than a million refugees since late 2015. It was only the second campaign appearance by Merkel in the formerly communist eastern Germany, where anti-foreigner sentiment is especially pronounced.