Oil prices rose for a second day, buoyed by optimism over US-China trade talks in Switzerland and indications that US shale output may have peaked. Brent crude hovered near $62.70-$63 per barrel. Analysts say reduced US production and shifting global demand, especially from China, are driving the recent rebound in global oil markets.