A draw kept Stuttgart sixth on 42 points, three behind Schalke in the third and final Champions League spot.