On Wednesday, the rupee gained 20 paise to settle at 95.08 against the US dollar. "Indian Rupee declined today on a slight bounce in the US Dollar index and modest gains in the US treasury yields.