It will be these two teams for sure to reach finals. They have the allround ability to make it to finals. Delhi and chennai are good teams but they rely heavily on their star batsman. In rajastan there are no big stars except shane warne but they combine and gel as a team so semis will be a close contest with delhi but if sehwag fires on that day then it will be curtains for rajastan. On the otherhand Kings XI punjab looks solid now compared to chennai. Chennai has the week bowling attack and there are no match winners except dhoni to some extent. Thats why I bet kings XI punjab in semis.