David Ferrer cruised past Kei Nishikori to set up a quarter-final clash with fellow Spaniard Nicolas Almagro at the Australian Open.