On the condition that both futures and options exist in the markets for hedging, this paper examines the optimal hedging strategy under price risk and background risk. Compared with the previous research, which has studied options hedging against basis risk and production risk being extended to options and futures hedging against price risk and background risk, we proposed a model and have taken the budget of buying options into consideration. The model is fairly general and some existing models are special cases of it. We firstly derive the necessary and sufficient conditions that guarantee the optimality of an under-hedge, a full-hedge and an over-hedge of futures for the risk-averse utility. Then, sufficient conditions are stipulated under which an over-hedge is optimal. Furthermore, we propose a program minimizing of tail conditional expectation (TCE), which is inherently equivalent to the risk measure of expected shortfall risk (ES) or the conditional VaR (CVaR) under the continuous-time framework. Finally, we find that ES, in our proposed model, is significantly smaller than the one in the model of options hedging only. Therefore, the results emphasize the need for combining futures hedging and options hedging, and it also shows that imposing background risk, whether it be additive or multiplicative, always has a great impact on the hedging efficiency. We also present some sensitivities of the relevant parameters to provide some suggestions for the investors.