Barcelona forward Lionel Messi is set to sign a new contract to keep him at the La Liga club until 2021 with the option of a further one-year extension, according to media reports in Spain and Britain.
The five-times Ballon d'Or winner has been at Barcelona for close to two decades, rising through their youth system to become one of the most successful and recognisable footballers in the world.