Prime Minister Narendra Modi on Friday greeted soldiers on Army Day and praised the Indian Army, saying it is strong, brave and resolute.