Here is the latest team news ahead of Dundee v Rangers in the Scottish Premiership at Dens Park on Saturday.