International oil prices rebounded on Wednesday, with Brent crude futures settling nearly 4% higher and regaining the $103-per-barrel level after five consecutive sessions of losses. Iran's president also delivered a defiant "never surrender" message at the United Nations General.