Rangers will play a pre-season friendly against West Ham.
The Ibrox club announced the match, which will take place on Sunday, July 26.
The game will kick off at 4pm.
The match against the English club, who were relegated from the Premier League last season, will take place after Derek McInnes and his side return from their pre-season camp in Europe.
Read more
Scotland v Morocco: World Cup 2026 betting preview and where the value lies Celtic close to agreeing deals for two members of Martin O'Neill's staff
Rangers will return for pre-season training next Thursday after initially planning to begin preparations under Danny Rohl on Monday.
Several first-team players remain on World Cup duty as Derek McInnes seeks to prepare his side and strengthen in the summer transfer window.
As announced yesterday, Derek McInnes' side will start their league campaign the following weekend when they travel to face Dundee United on Friday, July 31.
McInnes' team will enter the Europa League at the third qualifying round in early August.