Crude oil prices have rebounded 13% from May lows, fueled by easing trade tensions between the US and China. A softer US dollar and hopes for a Ukraine-Russia ceasefire also contributed. Despite increased inventories, positive trade sentiment outweighs supply concerns.