Rajasthan Royals produced an all-round performance as they beat Sunrisers Hyderabad by seven wickets in Jaipur on Saturday night.