BP (NYSE:BP - News) will sell oil and gas fields in Vietnam and Venezuela to its Russian joint venture TNK-BP for $1.8 bil, as part of efforts to raise $25 bil-$30 bil to cover Gulf of Mexico oil spill costs. The sale would bring BP's asset sales to $11.5 bil. BP is still in talks with potential buyers for its interests on Alaska's North Slope. Shares rose 2.1%.