Diversification reduces the overall volatility of the stock portfolio. The price movements of individual stocks at the aggregate level may average out and may not be so sharp. Hence, diversification definitely reduces the market risk but can not completely eliminate it.