David Ferrer booked his place in the fourth round of the Miami Masters with a 6-1 7-5 victory over Italy's Fabio Fognini.