Shakib Al Hasan is set for his last appearance in Test cricket in front of the home crowd as the venerable all-rounder was named in Bangladesh's squad for the first match against South Africa, starting in Dhaka on Monday.
Before the second and final Test against India at Kanpur, Shakib had expressed his wish to play his final Test at home against South Africa, provided the Bangladesh Cricket Board was able to ensure his safety.
Khaled Ahmed is the only omission from the squad that recently toured India.
Shakib has been accused of being involved in the murder of a student but the Bangladesh veteran was taking part in a T20 league in Canada at the time of the incident.
However, Faruque Ahmed, the new president of the BCB had rejected Shakib's request saying the board was not a security agency and could not guarantee any cover for him.
The sports advisor to Bangladesh's interim government Asif Mahmud said that Shakib would be provided security once his political stance was clear.
Shakib in return had issued an unconditional apology for his silence during the civil unrest in Bangladesh, which saw the ousting of Prime Minister Sheikh Hasina.
"Firstly, I would like to pay my respects to all the students who sacrificed their lives, led the anti-discrimination movement, and were martyred or injured during the people's uprising," Shakib wrote on his official Facebook page.
"While no sacrifice can compensate for the loss of a loved one, nothing can fill the void of losing a child or a brother, to those of you who were hurt by my silence during this critical period, I respect your feelings and sincerely apologise."
He also passed on a message to the Bangladesh fans.
"You all know that I will soon be playing my last match… I want to say goodbye with all of you around. At the moment of farewell, I want to shake hands with those whose applause compelled me to play better," he wrote.
"I want to meet the eyes of those who cheered in joy when I played well and whose eyes welled up with tears when I did not. I believe that at this farewell moment, you will all be with me. Together, we will close the story that, in truth, stars not me, but all of you," Shakib added.
Bangladesh will depart for the UAE following the two-Test series against South Africa to take on Afghanistan in a three-match series.
Since Shakib is also a part of the ODI side, the squad's departure would also ensure his exit from the country.
Bangladesh squad for 1st Test: Najmul Hossain Shanto (c), Shadman lslam, Mahmudul Hasan Joy, Zakir Hasan, Mominul Haque, Mushfiqur Rahim, Shakib Al Hasan, Litton Das (wk), Jaker Ali, Mehidy Hasan Miraz, Taijul Islam, Nayeem Hasan, Taskin Ahmed, Hasan Mahmud, Nahid Rana.