Neymar has signed a two-year contract at Saudi Arabia's Al Hilal after six years with Paris Saint-Germain in which the Brazil forward won several domestic trophies but not the Champions League the club craves.

No financial details were disclosed on Tuesday, but the fee was reported to be about €90 million ($98.24 million) plus add-ons and subject to a medical for the 31-year-old.

French newspaper L'Equipe said the deal could net Neymar €160 million.