Algeria take on Iran for their second match of 2018 in Graz, Austria on Tuesday 27th March.
The game comes as a test for Iran, as they face Morocco in the group stages of the upcoming World Cup this summer in Russia.
Rabah Madjer is still unbeaten in his third spell as manager of the Desert Foxes, but has come under criticism for the performances by the Desert Foxes.
Algeria are facing an Asian opponent for the first time since 2015, when they beat Oman 4-1 in an international friendly under Christian Gourcuff.
However, the match will not be easy for Les Verts as Madjer will be without Yacine Brahimi and Nabil Bentaleb due to injury problems.
Ismael Bennacer is also not going to be involved, as he has been recalled by his club side Empoli for a league match in Serie B.
Algeria have played Iran three times in their history, winning twice and losing once, This is the first meeting between the two teams since 1991.
Iran come into this match having lost against fellow North African side Tunisia in a 1-0 defeat last Friday, and are managed by former Manchester United assistant manager Carlos Queiroz. He has been in charge of Team Melli since 2011.