The Argentina national team are confirmed to play the United Arab Emirates (UAE) in Abu Dhabi.
The match, taking place at the Mohamed bin Zayed Stadium on November 16, represents Argentina’s final warm-up game before they move to Qatar for the Fifa World Cup.
Messi, 35, confirmed last week that the Qatar finals, which begins on November 20, will be his final World Cup.
Aref Al Awani, general secretary of the Abu Dhabi Sports Council, said in a statement: “Argentina are one of the favourites to lift the World Cup this December and many of the team’s players have been quite open about this potentially being their last major tournament.
Argentina, the current South American champions, are one of the favourites for the World Cup. Unbeaten in 35 matches, they begin their campaign for a third global crown against Saudi Arabia on November 22 before taking on Mexico four days later. Argentina round off Group C on November 30, against Poland.