The seventh-seeded Bulgarian advanced to his eighth ATP World Tour Masters 1000 quarter-final with a 6-3 7-5 victory over Del Potro, who struggled with the intense heat in the closing stages of the one hour, 39-minute match.