The match will take place at Swansea's Landore Training Ground this Saturday 18th March with a 1.00pm kick-off.
Meanwhile the development squad match against Fulham that was postponed earlier this month has now been rearranged.
The Premier League 2 game will now take place at the County Ground, Leyland on Tuesday 18th April, kick-off 7.00pm.
Rovers were due to face Fleetwood Town in the semi-final of the Lancashire Senior Cup on that night. This match will now need to be rearranged, a new date will be advised as soon as possible.