Del Potro seals ATP Finals spot in Beijing, Nishikori marches on | Stadium Astro