There are no natural rivals but if you’re looking for a performance-oriented scooter in the premium segment, then the BMW C 400 GT comes close. Another affordable alternative would be the Yamaha Aerox 155.
The Maruti Swift is priced from INR 2.99 - 3.20 Lakh (Ex-showroom Price in Delhi). To get the estimated on-road price of this vehicle in your city, you may click on the given link for the price details.