Singer battles medical problems to sing at show