BARCELONA, SPAIN (AP) - Barcelona says Argentina forward Lionel Messi has signed a new contract through 2018.
Messi, the three-time world player of the year, has scored 90 goals in 2012 _ a world record for a calendar year.
Xavi Hernandez and Carles Puyol have also agreed to new deals with the Spanish giant.
Please read our comment policy before commenting.