Enhanced oil recovery (EOR) processes are well known for their efficiency in incrementing oil production; however, the selection of the most suitable method to adopt for specific field applications is challenging. Hence, this chapter presents an overview of different EOR techniques currently applied in oil fields, the opportunities associated with these techniques, key technological advancements to guide the decision-making process for optimum applicability and productivity and a brief review of field applications.