While in this exile, Arjuna performed twelve labours. He received instruction in the use of weapons from Parashurama, the sixth avatar of Vishnu, and visited the Himalayas to get celestial weapons that he would be able to use against the Kauravas. Thereafter, he honed his battle skills with a visit to Swarga, the heaven of Indra, where he emerged victorious in a battle with the Daityas and also fought for Indra, his father, with the Gandiva.