World number five Maria Sharapova battled past petite Lauren Davis and into the Australian Open fourth round on Friday as she edges closer to another showdown with arch-rival Serena Williams.