Berlin officially surrendered to Soviet forces on 2 May but fighting continued until the war ended.