Holmes suffered a head injury during Friday night's televised 1-0 defeat to Shrewsbury and is set to miss out.
Liam Palmer received a straight red card in the first half of that match and begins a three-game ban, possibly paving the way for fellow Sheffield Wednesday loanee Paul Corry to make his full debut in midfield having featured as a second-half substitute against the Shrews.
Adam McGurk sustained a hamstring injury in training on Monday morning and fellow forward Jean-Louis Akpa Akpro remains sidelined as he completes a three-match suspension.
Rovers have lost four of their last five matches but could return to the automatic promotion places in npower League One with victory over Swindon, who thrashed them 5-0 at the County Ground in December.
Skipper James Wallace remains out amid fears the former Everton midfielder's knee injury could force a premature end to his season.