Ana Ivanovic, Sam Stosur and Anastasia Pavlyuchenkova booked their spots in the semi-finals of the WTA Tournament of Champions.