Lionel Messi trained with Barcelona on Saturday amidst speculation that he might leave the club when his contract runs out at the end of next season.