Shloka 29

यमस्तु कालनाभेन विश्वकर्मा मयेन वै । शम्बरो युयुधे त्वष्ट्रा सवित्रा तु विरोचन: ॥ २९ ॥

yamas tu kālanābhena viśvakarmā mayena vai śambaro yuyudhe tvaṣṭrā savitrā tu virocanaḥ

Yamarāja fought Kālanābha; Viśvakarmā fought the dānava Maya; Tvaṣṭā fought Śambara; and the sun-god fought Virocana.

yamaḥYama
yamaḥ:
Karta (कर्ता/Subject)
TypeNoun
Rootyama (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), प्रथमा-विभक्ति (Nominative/1st), एकवचन (Singular)
tubut/indeed
tu:
Sambandha (सम्बन्ध/Discourse particle)
TypeIndeclinable
Roottu (अव्यय)
Formअव्यय; निपात (particle), विरोध/विभेदार्थक (but/indeed)
kālanābhenawith Kālanābha
kālanābhena:
Sahakāraka (सहकारक/Associate; opponent in combat context)
TypeNoun
Rootkālanābha (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), तृतीया-विभक्ति (Instrumental/3rd), एकवचन (Singular)
viśvakarmāViśvakarmā
viśvakarmā:
Karta (कर्ता/Subject)
TypeNoun
Rootviśvakarman (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), प्रथमा-विभक्ति (Nominative/1st), एकवचन (Singular)
mayenawith Maya
mayena:
Sahakāraka (सहकारक/Associate; opponent)
TypeNoun
Rootmaya (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), तृतीया-विभक्ति (Instrumental/3rd), एकवचन (Singular)
vaiindeed
vai:
Sambandha (सम्बन्ध/Emphasis)
TypeIndeclinable
Rootvai (अव्यय)
Formअव्यय; निपात (emphatic particle)
śambaraḥŚambara
śambaraḥ:
Karta (कर्ता/Subject)
TypeNoun
Rootśambara (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), प्रथमा-विभक्ति (Nominative/1st), एकवचन (Singular)
yuyudhefought
yuyudhe:
Kriya (क्रिया/Verb)
TypeVerb
Rootyudh (धातु)
Formलिट्-लकार (Perfect), प्रथम-पुरुष (3rd person), एकवचन (Singular), आत्मनेपद (Ātmanepada)
tvaṣṭrāwith Tvaṣṭṛ
tvaṣṭrā:
Sahakāraka (सहकारक/Associate; opponent)
TypeNoun
Roottvaṣṭṛ (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), तृतीया-विभक्ति (Instrumental/3rd), एकवचन (Singular)
savitrāwith Savitṛ
savitrā:
Sahakāraka (सहकारक/Associate; opponent)
TypeNoun
Rootsavitṛ (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), तृतीया-विभक्ति (Instrumental/3rd), एकवचन (Singular)
tubut/indeed
tu:
Sambandha (सम्बन्ध/Discourse particle)
TypeIndeclinable
Roottu (अव्यय)
Formअव्यय; निपात (particle), विरोध/विभेदार्थक (but/indeed)
virocanaḥVirocana
virocanaḥ:
Karta (कर्ता/Subject)
TypeNoun
Rootvirocana (प्रातिपदिक)
Formपुंलिङ्ग (Masculine), प्रथमा-विभक्ति (Nominative/1st), एकवचन (Singular)
Y
Yama
K
Kālanābha
V
Viśvakarmā
M
Maya
Ś
Śambara
T
Tvaṣṭṛ
S
Savitṛ
V
Virocana

FAQs

This verse lists specific pairings in the deva–asura battle: Yama vs Kālanābha, Viśvakarmā vs Maya, Śambara vs Tvaṣṭṛ, and Virocana vs Savitṛ.

Śukadeva narrates the battle as a sequence of matched combats to show how cosmic order is defended through appointed divine powers confronting opposing demonic forces.

It highlights that conflicts are best faced with appropriate responsibility and skill—standing for dharma in one’s own role, rather than acting impulsively or beyond one’s duty.