Hundreds of protesters fought with police , and several officers were kidnapped .