The past tense of give battle is gave battle.
The third-person singular simple present indicative form of give battle is gives battle.
The present participle of give battle is giving battle.
The past participle of give battle is given battle.