Hyderabad, Nov. 15 -- Bollywood star Salman Khan has completed shooting for his special appearance in Raja Shivaji, the upcoming historical drama directed by Riteish Deshmukh. The actor filmed his portions over two days at a suburban studio, where he reportedly played the role of the Maratha warrior Jeeva Mahala a loyal and brave aide of Chhatrapati Shivaji Maharaj.

Jeeva Mahala is remembered for his courage during the 1659 Battle of Pratapgarh, where he protected Shivaji Maharaj during the crucial encounter with Afzal Khan. Salman's cameo includes a few intense close-up scenes, with the film's action designed by well-known choreographer Parvez Shaikh.

Raja Shivaji brings together an impressive cast. Along with Riteish Deshmukh in a key...