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