Purcell pushes Ruud to the brink at Australian Open