Kirk back in the fight after arduous recovery