Angelique Kerber and Sloane Stephens reached the quarter-finals of the Linz Open in contrasting style.