Williams in doubt for ITM Cup semi