World No.1 Iga Swiatek fended off a resilient Angelique Kerber to progress to the quarter-finals in Rome