David Warner's Sunrisers Hyderabad are the only Indian Premier League team without a win after they were beaten by Kolkata Knight Riders.
Prithvi Shaw smashed a brilliant half-century and Kagiso Rabada took three wickets as Delhi Capitals made it two wins out of two.
The continued impact of the coronavirus pandemic has forced Cricket Australia to call off games against Afghanistan and New Zealand.
Virat Kohli twice dropped KL Rahul, who went on to score an unbeaten century as Kings XI Punjab thrashed Royal Challengers Bangalore.
Cricket figures including Sachin Tendulkar and Justin Langer have expressed sorrow over the sudden death of Australian Dean Jones.
The record for most sixes in an IPL match was tied as Rajasthan Royals beat Chennai Super Kings by 16 runs.
Royal Challengers Bangalore claimed victory over Sunrisers Hyderabad, who slumped from 121-2 to 153 all out.