Browsing: Lionel Messi agrees new three-year contract