In this survey we briefly introduce the recent developments of the convex duality theory for portfolio optimization in incomplete financial markets, for both single-agent and multi-agent cases. Utility-based approaches to contingent claim pricing which are closely related to the duality methods for the expected utility maximization are also presented.