Ferrer, seeded No. 1 in this event and seeking the 20th championship of his career, had no trouble disposing of sixth-seeded Fabio Fognini.
Tommy Robredo will meet Ferrer in the semifinals after defeating Julian Reister 6-3, 6-2.
Almagro won over Federico Delbonis 6-1, 7-6 (7-3) and Wawrinka took out Albert Ramos 7-6 (7-4), 6-4.
Rosie O'Donnell unveils nearly 50-pound weight loss
Disney's 'Jessie' to feature network's first engagement