Rangers duo Niko Kranjcar and Danny Wilson are nearing their comeback from injury after returning to training this week.

Croatian playmaker Kranjcar has been sidelined with a knee problem and missed the games against Partick Thistle, Celtic and Hamilton Accies.

A calf injury has restricted Wilson's action this season with him making just three substitute appearances at the start of August.

Manager Pedro Caixinha, speaking to RangersTV on Wednesday, revealed: "Niko started with us yesterday and he will be with us today again.

"It is like a programme, two days on and one day off, with Steve [Walker] doing the physio work.

"And Danny Wilson, he is supposed to start with us today so let's see how it goes."

Rangers were scheduled to play a friendly against Benfica in Canada on Friday but the Eusebio Cup clash was cancelled at the weekend.

Competition officials denied it was due to a lack of ticket sales after initially implying the Rangers supporters were to blame.

The club will now face Morton in a closed doors match on Saturday but the chain of events has left Caixinha disappointed.

"It was frustrating because we were about to be together with the team away from Auchenhowie," he said.

"It was important in this moment in time but that was the reality.

"We already had everything planned so we needed to re-plan everything and it was good that Morton accepted the challenge to be here with us so at least we have more time to work on the principles we really need to work on."

He added: "In Canada, we were not having time to work on this content so we need also to see the positives from it.

"The only thing that changed is that we were supposed to travel on Tuesday, come back after the match and the players would be off on Saturday and Sunday.

"We are now training from Tuesday to Friday and we are playing on Saturday morning. The players will have off the afternoon of Saturday and the whole of Sunday."