Satyaki
Satyaki of yadav clan was a valiant warrior, he was devoted to Krishna and was a student of Arjun .Satyaki strongly favoured the pandavs over the kauravs and eventhough the yadav army had been promised to Duryodhan by Krishna Satyaki still stayed with the pandavas .
Satyaki strongly and passionately favored the cause of the Pandavas over the Kauravas in the Kurukshetra War, despite the fact that the Yadava army had been promised to Duryodhana by Krishna.
During Mahabharta fight Satyaki is the commander of one akshauhini of the Pandav army .When Arjun was trying to fulfil his oath of killing Jaydrath Satyaki was protecting Yuddhishthir from Dronacharya who was trying to capture Yuddhisthir in Arjun absence .
Drona gets tired of fighting Satyaki and even uses divine weapons against him .Since Satyaki has learnt all tricks from his guru Arjun he is able to fight Drona .