The midfielder missed his club's Scottish Cup clash against Airdrie last Friday due to suspension but is back in contention to face the Pars.
However Ross Perry, Chris Hegarty and Dean Shiels remain long-term casualties for the divisional leaders.
Rangers, who have won all 10 league games they have played so far this season, are 11 points clear at the top of the table.
But Dunfermline boss Jim Jefferies is confident his side can end the Glasgow club's 100% start to the campaign.
A draw would take the East End Park team second in the League One standings and Jefferies told the club's website: "Nobody has taken a point off them so that is incentive enough for our players.
"We have played everybody else and even though there have been some tight matches, we feel that we can look back and say that we are the next best team and they have not faced us yet.
"Hopefully we will not be encamped and they will not be under instructions to encamp on the edge of their box.
"We will try and get them up the pitch and try and cause them problems."