Jannik Sinner stayed on course to defend his ATP Finals title, while Felix Auger-Aliassime claimed the last semi spot.