RC & DC are definitely out of the tournament. KKR has to beat CSK, RR, Kings XI to enter the semis which is difficult coz all three r good teams. MI on Jayasurya's current form are capable of winning 3 matches easily and might just make it. Delhi is a very good team but they are struggling right now. They also need three wins with good run rate. CSK is playing DC & RC which can be a little easy. RR & KKR can be a little tough, they need just 2 more wins to book their birth in semis. Here is my impartial analysis of semis.
RR vs (MI or DD) CSK Vs Kings XI
I support good cricket and will be happy if a consistent team wins the IPL. RR have been fairly consistent with a good captain Warne.