Argentinian captain Lionel Messi has said he is in a great place physically and mentally on the eve of his team’s Group C opener against Saudi Arabia on Tuesday, in what is likely to be his last World Cup.