The win with a bonus point took India's tally to 16 as they joined England, Pakistan and Australia in the last four.
After rain again played spoilsport yesterday washing away two of the three matches, the India-West Indies encounter was curtailed to 20-over-a-side.
The West Indies could muster only 93 at the loss two wickets.
Riding on Man of the Match Naik's blitzkreig, India romped home in just 5.3 overs.
Pakistan and England, who have already qualified for the semi-finals gained two points from their abandoned match at F-9 Cricket Ground.