Lionel Messi has agreed a new contract which will keep him at Barcelona until the summer of 2018.
Don't miss any live and exclusive football coverage this festive season. Click here to visit Sky Sports' Festive CalendarBarcelona tie down star trio as Lionel Messi commits until 2018