Pep Guardiola has denied a report that Manchester City offered Lionel Messi an £88 million ($118 million) signing bonus to join their club.

The report from Marca also indicated that Messi would receive a salary of £44 million ($59 million) per year.

Messi's contract with Barcelona was set to expire in the summer but he has since officially signed an extension.

"No, it's not true," Guardiola said.

"Lionel Messi signed a contract a week ago, it was never going to happen. Lionel Messi started his career at Barcelona and he is going to finish it there.

"If he wanted to leave, he would not have signed a new contract."