屢敗屢戰

Idiom

 * 1) to keep on fighting despite serial defeats