The Cameroon Football Federation have cut Samuel Eto'o's 15-match ban to eight months, meaning he will miss just four matches.
A committee met on Saturday morning to reconsider the ban given to Eto'o for leading a strike of national team players over late payment of appearance fees.
Although Eto'o did not challenge the ban, the executive committee was asked to reconsider by the Cameroon president Paul Biya.
A statement on the federation's website suggested the committee had taken into account Eto'o's enormous popularity in the country when deciding upon the length of the ban.
They also said that he was required to be a model of "patriotism, loyalty and commitment" as captain, and noted that he "is a world famous athlete who has rendered outstanding services to the national team of Cameroon".
Vice-captain Enoh Eyong also had his ban cut to one match, while Tottenham defender Benoît Assou-Ekotto had a £1,300 fine rescinded.