Bangalore & Hyderabad can enter together to the semi-final in only 2 cases below:
Rajastan loses/tie with Kolkata 1) and Chennai wins & Hyderabad wins - Chennai 17, Hyderabad 16, Bangalore 14 (out Punjab 14, Rajastan 13) 2) and Chennai wins & Hyderabad loses - Chennai 17, Bangalore 16, Hyderabad 14 (out Punjab 14, Rajastan 13
Case# 1 - Hyderabad will have 16 points and Bangalore 14. Since Bangalore has high runrate than Punjab "at the momemnt", Bangalore will go to the semi-final. Similar work out in case# 2 too.