A method for fabricating three-dimensional microstructures is presented. The method includes: disposing a substantially planar reflow material between two molds; heating the reflow material while the reflow material is disposed between the two molds; and reflowing the reflow material towards the bottom surface of one of the molds by creating a pressure gradient across the reflow material. At least one of molds includes geometrics features that help to shape the reflow material and thereby form a complex three-dimensional microstructure.