I am always go for banking sector. To me it is great sector to invest not only for professional but also amateur investor too. The following bank stocks are having possibly 10% to 20% potential upside movement. 1. ICICI Bank 2. Karnataka Bank 3. IOB 4. IDBI 5. Andhra Bank 6. Yes Bank Don't forget to track other top performers in this sector. If possible buy whenever goes down for temporary. 1. State Bank of India 2. AXIS Bank 3. Punjab National Bank 4. HDFC Bank