Modi loses battle