Barcelona legend Xavi Hernandez played with Lionel Messi for over a decade, once saying "there is no heir" to the Argentine's throne.