Red Bull driver Sebastian Vettel won the Indian Grand Prix on Sunday to extend his Formula One championship lead, though rival Fernando Alonso of Ferrari kept up the pressure with a second-place finish.