According to the defence sources, India on Friday successfully test-fired the K-4 nuclear-capable submarine-launched ballistic missile.