Oil prices stayed firm on Tuesday, maintaining gains from the previous day, due to ongoing concerns about attacks on tankers in the Red Sea, raising worries about supply disruptions.