There will be a new world No.1 in women's tennis after Elena Rybakina roared into the semi-finals of the US Open.