The highly anticipated Nedbank Cup semi-finals kick off today, promising football fans an exhilarating showdown.