Parties embark on election battle