Old English hearde "firmly, severely," from hard (adj.). Meaning "with effort or energy, with difficulty" is late 14c.
fought
past tense and past participle of fight (v.). The past participle form foughten (Old English fohten) has been archaic since 18c. but occasionally appears in the phrase foughten field.