Reds have almost clean bill of health heading into semi-final at Spurs