Serena Williams is a step closer to making her dream comeback to Indian Wells, as she beat Swiss rising star Timea Bacsinszky to advance to the semi-finals.