Arjuna: He was the son of Indra. He was the best archer and the greatest warrior of Mahabharata. He defeated great warriors like Bhishma, Drona, Ashwatthama, Karna, fairly but never got defeated by any of them. He remained unbeaten throughout the epic and thus he was invincible.