Oil prices touched their highest since mid-November on Friday and posted weekly gains for the second week in a row, boosted by hopes that US-China trade talks would soon produce a deal, although new record US oil supply limited gains.

Oil prices touched their highest since mid-November on Friday and posted weekly gains for the second week in a row, boosted by hopes that US-China trade talks would soon produce a deal, although new record US oil supply limited gains.