Barcelona defender Eric Abidal says his natural fighting spirit has helped him to recover from a liver tumour.