Pep Guardiola has urged Lionel Messi to finish his career at Barcelona amid speculation he could leave the Nou Camp for Barcelona.