This paper is devoted to describe several forecasting techniques to predict market prices and demands in day-ahead electric energy markets. Price forecasting is performed using time series procedures, such as ARIMA, dynamic regression and transfer function methodologies. Demand forecasting is performed using time series procedures, artificial intelligence and combinations of several methods. Relevant conclusions are drawn on the effectiveness and flexibility of the considered techniques