A large police squad joined marchers demonstrating for LGBT rights in Berlin's Christopher Street Day parade on Saturday following a deadly shooting in Munich.
Around 750,000 people from around the world were expected for the colourful march from Kurfurstendamm in the western part of the city to the iconic Brandenburg Gate.
Speaking at the start of the parade, Berlin Mayor Michael Mueller said intolerance and discrimination should be given no place in society.
"We must together ensure that this city and our coexistence are truly open, tolerant, and free," Mueller said.
The heightened security presence at the parade follows a deadly shooting in the southern city of Munich that left 10 people dead, including the gunman.