The past tense of battle for is battled for.
The third-person singular simple present indicative form of battle for is battles for.
The present participle of battle for is battling for.
The past participle of battle for is battled for.