Rajasthan Royals captain Rahul Dravid made a battling 65 to help his side to victory against the Delhi Daredevils, before succumbing to severe cramp late in the match.