Top seed Tomas Berdych cruised into the final of the Portugal Open and will face Argentina's Carlos Berlocq for the title in Lisbon on Sunday.