Dhawan smashed nine fours and a six before he holed out in the deep after scoring 77 off 48 balls.
Williamson's 54 off 27 balls, pushed on the scoring rate and the New Zealand star hit medium-pacer Ishant Sharma for 20 runs in the 19th over, and reached his half-century in the last over.
In pursuit, Guptill opened the batting for the Kings XI and looked in good form, striking four fours and a six before being caught for 23 off just 11 balls - a strike-rate of 209.
After Guptill's dismissal, Australian Shaun Marsh led Kings XI's reply with an impressive 84 off 50 balls, hitting 14 fours and a six before he fell to Bhuvneshwar Kumar in the 16th over as the home team came up short at 181-9. Sunrisers Hyderabad took the win by 26 runs.