Argentina captain Lionel Messi will play his 34th World Cup match in Sunday's final, and it is possible this will be his last appearance in the tournament.