Fully-fit and playing the best tennis of her life, Spanish former world No.2 Paul Badosa is through to the Australian Open semi-finals for the first time.