Terry hails fighting spirit