Australian vice-captain David Warner has struck form in the Indian Premier League crunching an unbeaten 90 from 59 balls.