Federation cup semi-finals hold today