Sensex rallies 530 points on firm global cues; Nifty tops 9,400 | Sharefundss